From 4081f04850d3eff9eb1bd7241763707bfbb43a45 Mon Sep 17 00:00:00 2001 From: rbrooks Date: Sat, 24 Jul 2010 17:38:31 +0000 Subject: applied Eclipse source cleanup --- .../src/jms/activemq/launch/Activator.java | 86 +- .../src/jms/activemq/launch/RunActiveMq.java | 190 +- .../eclipse/osee/ats/config/demo/DemoCscis.java | 7 +- .../ats/config/demo/DemoProgramAttributes.java | 5 +- .../osee/ats/config/demo/PopulateDemoActions.java | 163 +- .../config/demo/artifact/DemoArtifactFactory.java | 2 +- .../demo/artifact/DemoReqTeamWorkflowArtifact.java | 2 +- .../config/demo/artifact/DemoTeamWorkflows.java | 8 +- .../config/demo/config/AddDbInitDemoChoice.java | 1 + .../ats/config/demo/config/DemoDatabaseConfig.java | 30 +- .../ats/config/demo/config/DemoDbActionData.java | 48 +- .../osee/ats/config/demo/config/DemoDbReviews.java | 49 +- .../osee/ats/config/demo/config/DemoDbTasks.java | 14 +- .../osee/ats/config/demo/config/DemoDbUtil.java | 21 +- .../demo/navigate/DemoNavigateViewItems.java | 22 +- .../config/demo/navigate/DoesNotWorkItemDemo.java | 15 +- .../osee/ats/config/demo/util/DemoTeams.java | 13 +- .../osee/ats/config/demo/util/DemoWorkType.java | 6 +- .../demo/workflow/DemoAddDecisionReviewRule.java | 2 +- .../demo/workflow/DemoAddPeerToPeerReviewRule.java | 2 +- .../demo/workflow/DemoCodeWorkFlowDefinition.java | 2 +- .../demo/workflow/DemoReqWorkFlowDefinition.java | 2 +- .../workflow/DemoSWDesignWorkFlowDefinition.java | 30 +- .../demo/workflow/DemoTestWorkFlowDefinition.java | 2 +- .../osee/ats/test/AtsTest_Config_Suite.java | 4 +- .../eclipse/osee/ats/test/AtsTest_Demo_Suite.java | 12 +- .../osee/ats/test/AtsTest_Production_Suite.java | 2 +- .../osee/ats/test/AtsTest_TestDb_Suite.java | 2 +- .../AtsActionableItemToTeamDefinitionTest.java | 2 +- .../ats/test/cases/AtsBranchConfigurationTest.java | 68 +- .../osee/ats/test/cases/AtsDeleteManagerTest.java | 53 +- .../cases/AtsNavigateItemsToMassEditorTest.java | 4 +- .../cases/AtsNavigateItemsToTaskEditorTest.java | 10 +- .../cases/AtsNavigateItemsToWorldViewTest.java | 32 +- .../osee/ats/test/cases/AtsNotifyUsersTest.java | 28 +- .../eclipse/osee/ats/test/cases/AtsPurgeTest.java | 26 +- .../ats/test/cases/AtsQueryPerformanceTests.java | 8 +- .../test/cases/AtsTeamDefintionToWorkflowTest.java | 2 +- .../eclipse/osee/ats/test/cases/SMAPrintTest.java | 8 +- .../ats/test/cases/SMAPromptChangeStatusTest.java | 22 +- .../ats/test/util/CustomizeDemoTableTestUtil.java | 1 + .../eclipse/osee/ats/test/util/DemoTestUtil.java | 35 +- .../osee/ats/test/util/NavigateTestUtil.java | 62 +- .../eclipse/osee/ats/test/util/SMATestUtil.java | 24 +- .../ats/test/util/TestNotificationManager.java | 2 +- .../eclipse/osee/ats/AtsArtifactImageProvider.java | 2 +- .../src/org/eclipse/osee/ats/NoteType.java | 5 +- .../eclipse/osee/ats/actions/AddNoteAction.java | 6 +- .../ats/actions/ConvertActionableItemsAction.java | 4 +- .../osee/ats/actions/CopyActionDetailsAction.java | 4 +- .../ats/actions/DeletePurgeAtsArtifactsAction.java | 2 +- .../osee/ats/actions/DuplicateWorkflowAction.java | 2 +- .../osee/ats/actions/EmailActionAction.java | 7 +- .../ats/actions/ExportChangeReportsAction.java | 80 +- .../eclipse/osee/ats/actions/FavoriteAction.java | 2 +- .../osee/ats/actions/MyFavoritesAction.java | 2 +- .../eclipse/osee/ats/actions/MyWorldAction.java | 2 +- .../org/eclipse/osee/ats/actions/NewAction.java | 2 +- .../osee/ats/actions/NewDecisionReviewJob.java | 6 +- .../osee/ats/actions/NewPeerToPeerReviewJob.java | 4 +- .../ats/actions/OpenChangeReportByIdAction.java | 2 +- .../osee/ats/actions/OpenInAtsWorldAction.java | 4 +- .../ats/actions/OpenNewAtsTaskEditorSelected.java | 4 +- .../OpenNewAtsWorldEditorSelectedAction.java | 4 +- .../osee/ats/actions/OpenWorkflowByIdAction.java | 2 +- .../osee/ats/actions/OpenWorldByIdAction.java | 2 +- .../osee/ats/actions/PrivilegedEditAction.java | 14 +- .../org/eclipse/osee/ats/actions/ReloadAction.java | 6 +- .../osee/ats/actions/ShowMergeManagerAction.java | 4 +- .../eclipse/osee/ats/actions/SubscribedAction.java | 2 +- .../ats/actions/wizard/ActionableItemFilter.java | 17 +- .../ats/actions/wizard/ArtifactSelectWizard.java | 2 + .../actions/wizard/ArtifactSelectWizardPage.java | 331 +- .../osee/ats/actions/wizard/IAtsWizardItem.java | 2 +- .../osee/ats/actions/wizard/NewActionJob.java | 6 +- .../osee/ats/actions/wizard/NewActionPage1.java | 15 +- .../osee/ats/actions/wizard/NewActionPage2.java | 3 + .../osee/ats/actions/wizard/NewActionPage3.java | 2 + .../osee/ats/actions/wizard/NewActionWizard.java | 5 +- .../osee/ats/actions/wizard/NewNotePage.java | 6 + .../eclipse/osee/ats/artifact/ATSAttributes.java | 179 +- .../src/org/eclipse/osee/ats/artifact/ATSLog.java | 37 +- .../src/org/eclipse/osee/ats/artifact/ATSNote.java | 15 +- .../eclipse/osee/ats/artifact/ActionArtifact.java | 32 +- .../osee/ats/artifact/ActionableItemArtifact.java | 11 +- .../osee/ats/artifact/AtsArtifactFactory.java | 7 +- .../osee/ats/artifact/AtsAttributeTypes.java | 12 +- .../osee/ats/artifact/DecisionReviewArtifact.java | 9 +- .../artifact/DecisionReviewWorkflowManager.java | 45 +- .../eclipse/osee/ats/artifact/GoalArtifact.java | 29 +- .../src/org/eclipse/osee/ats/artifact/LogItem.java | 6 +- .../ats/artifact/PeerToPeerReviewArtifact.java | 23 +- .../artifact/PeerToPeerReviewWorkflowManager.java | 44 +- .../ats/artifact/SmaWorkflowLabelProvider.java | 1 - .../eclipse/osee/ats/artifact/TaskArtifact.java | 126 +- .../ats/artifact/TaskableStateMachineArtifact.java | 25 +- .../osee/ats/artifact/TeamDefinitionArtifact.java | 32 +- .../osee/ats/artifact/TeamWorkFlowArtifact.java | 1077 +- .../osee/ats/artifact/TeamWorkflowExtensions.java | 3 +- .../osee/ats/artifact/TeamWorkflowManager.java | 84 +- .../eclipse/osee/ats/artifact/VersionArtifact.java | 4 + .../org/eclipse/osee/ats/config/AtsBulkLoad.java | 8 +- .../eclipse/osee/ats/config/AtsCacheManager.java | 49 +- .../eclipse/osee/ats/config/AtsDatabaseConfig.java | 3 +- .../config/AtsLoadConfigArtifactsOperation.java | 74 +- .../osee/ats/config/wizard/AtsConfigWizard.java | 3 +- .../ats/config/wizard/AtsConfigWizardPage1.java | 2 + .../osee/ats/editor/AtsTaskEditorRenderer.java | 8 +- .../osee/ats/editor/AtsWorldEditorRenderer.java | 2 +- .../osee/ats/editor/ISMAEditorEventHandler.java | 25 +- .../osee/ats/editor/SMAActionableItemHeader.java | 3 + .../osee/ats/editor/SMAAssigneesHeader.java | 130 +- .../eclipse/osee/ats/editor/SMADetailsSection.java | 4 +- .../src/org/eclipse/osee/ats/editor/SMAEditor.java | 16 +- .../osee/ats/editor/SMAEditorContributor.java | 9 +- .../osee/ats/editor/SMAEditorEventManager.java | 16 +- .../eclipse/osee/ats/editor/SMAEditorInput.java | 2 +- .../osee/ats/editor/SMAGoalMembersSection.java | 314 +- .../eclipse/osee/ats/editor/SMAHistorySection.java | 24 +- .../osee/ats/editor/SMAOperationsSection.java | 30 +- .../osee/ats/editor/SMAOriginatorHeader.java | 102 +- .../src/org/eclipse/osee/ats/editor/SMAPrint.java | 75 +- .../osee/ats/editor/SMAPromptChangeStatus.java | 30 +- .../ats/editor/SMARelationsHyperlinkComposite.java | 33 +- .../osee/ats/editor/SMARelationsSection.java | 87 +- .../ats/editor/SMATargetVersionInfoComposite.java | 16 +- .../osee/ats/editor/SMATargetedVersionHeader.java | 100 +- .../osee/ats/editor/SMAWorkFlowSection.java | 65 +- .../eclipse/osee/ats/editor/SMAWorkFlowTab.java | 46 +- .../osee/ats/editor/SMAWorkflowMetricsHeader.java | 33 +- .../osee/ats/editor/help/WorkAttrHelpResource.java | 11 +- .../AtsDecisionReviewDecisionStateItem.java | 33 +- .../AtsDecisionReviewPrepareStateItem.java | 3 + .../AtsForceAssigneesToTeamLeadsStateItem.java | 3 +- .../stateItem/AtsHandleAddReviewRuleStateItem.java | 24 +- .../AtsPeerToPeerReviewPrepareStateItem.java | 3 +- .../AtsPeerToPeerReviewReviewStateItem.java | 6 +- .../osee/ats/editor/stateItem/AtsStateItem.java | 18 +- .../osee/ats/editor/stateItem/AtsStateItems.java | 13 +- .../ats/editor/widget/EstimatedHoursXWidget.java | 28 +- .../osee/ats/editor/widget/ReviewInfoXWidget.java | 47 +- .../ats/editor/widget/StateHoursSpentXWidget.java | 10 +- .../editor/widget/StatePercentCompleteXWidget.java | 12 +- .../osee/ats/editor/widget/TaskInfoXWidget.java | 13 +- .../eclipse/osee/ats/export/AtsExportManager.java | 9 +- .../org/eclipse/osee/ats/export/AtsExportPage.java | 238 +- .../eclipse/osee/ats/export/AtsExportWizard.java | 4 +- .../eclipse/osee/ats/goal/GoalXViewerFactory.java | 11 +- .../osee/ats/handlers/AtsEditorHandler.java | 4 +- .../osee/ats/handlers/AtsExportHandler.java | 4 +- .../osee/ats/handlers/AtsTaskEditorHandler.java | 4 +- .../handlers/AtsWorkflowConfigEditorHandler.java | 4 +- .../osee/ats/handlers/AtsWorldEditorHandler.java | 4 +- .../eclipse/osee/ats/health/AtsHealthCheck.java | 4 +- .../osee/ats/health/ChangeReportComparer.java | 6 +- .../health/TxImportedValidateChangeReports.java | 15 +- .../osee/ats/health/ValidateAtsDatabase.java | 219 +- .../ats/health/ValidateChangeReportByHrid.java | 4 +- .../osee/ats/health/ValidateChangeReports.java | 26 +- .../change/ArtifactChangeReportComparer.java | 20 +- .../change/AttributeChangeReportComparer.java | 38 +- .../osee/ats/health/change/ChangeComparerTest.java | 26 +- .../change/RelationChangeReportComparer.java | 17 +- .../health/change/ValidateChangeReportParser.java | 6 +- .../eclipse/osee/ats/hyper/ActionHyperItem.java | 34 +- .../eclipse/osee/ats/hyper/ActionHyperView.java | 6 +- .../eclipse/osee/ats/hyper/ActionSkyWalker.java | 10 +- .../eclipse/osee/ats/hyper/ArtifactHyperView.java | 16 +- .../src/org/eclipse/osee/ats/hyper/HyperView.java | 41 +- .../internal/AtsActionReportingServiceImpl.java | 1 + .../org/eclipse/osee/ats/internal/AtsPlugin.java | 2 +- .../osee/ats/internal/OseeAtsServiceImpl.java | 48 +- .../navigate/ArtifactImpactToActionSearchItem.java | 239 +- .../osee/ats/navigate/AtsNavigateComposite.java | 4 +- .../osee/ats/navigate/AtsNavigateViewItems.java | 60 +- .../navigate/AtsNavigateViewItemsOperation.java | 36 +- .../osee/ats/navigate/AtsQuickSearchComposite.java | 122 +- .../osee/ats/navigate/AtsQuickSearchData.java | 3 +- .../osee/ats/navigate/AtsQuickSearchOperation.java | 2 +- .../osee/ats/navigate/AtsRemoteEventTestItem.java | 72 +- .../ats/navigate/AtsXNavigateItemLauncher.java | 91 +- .../eclipse/osee/ats/navigate/BarChartExample.java | 5 +- .../osee/ats/navigate/CompareEditorExample.java | 4 +- .../osee/ats/navigate/ConfigureDBForAts.java | 12 +- .../osee/ats/navigate/CreateGoalTestArtifacts.java | 37 +- .../eclipse/osee/ats/navigate/EmailTeamsItem.java | 30 +- .../navigate/FirstTimeQualityMetricReportItem.java | 35 +- .../navigate/GenerateFullVersionReportItem.java | 22 +- .../GenerateReviewParticipationReport.java | 8 +- .../ats/navigate/GenerateVersionReportItem.java | 3 +- .../ats/navigate/GoalSearchWorkflowSearchItem.java | 24 +- .../ats/navigate/ImportActionsViaSpreadsheet.java | 2 +- .../osee/ats/navigate/MassEditTeamVersionItem.java | 20 +- .../eclipse/osee/ats/navigate/NavigateView.java | 16 +- .../osee/ats/navigate/NewPeerToPeerReviewItem.java | 4 +- .../ats/navigate/PublishFullVersionReportItem.java | 19 +- .../osee/ats/navigate/ReleaseVersionItem.java | 32 +- .../ats/navigate/SubscribeByActionableItem.java | 17 +- .../ats/navigate/SubscribeByTeamDefinition.java | 17 +- .../TeamWorkflowSearchWorkflowSearchItem.java | 57 +- .../ats/navigate/UpdateAtsWorkItemDefinitions.java | 8 +- .../ats/navigate/UserSearchWorkflowSearchItem.java | 103 +- .../eclipse/osee/ats/navigate/VisitedItems.java | 4 +- .../ats/notify/AtsNotificationCheckTreeDialog.java | 21 +- .../ats/notify/AtsNotificationNavigateItem.java | 6 +- .../ats/operation/CompleteMultipleWorkflows.java | 2 +- .../osee/ats/operation/DuplicateWorkflowBlam.java | 19 +- .../ats/operation/ImportTasksFromSimpleList.java | 9 +- .../ats/operation/ImportTasksFromSpreadsheet.java | 8 +- .../org/eclipse/osee/ats/operation/PurgeUser.java | 41 +- .../ats/operation/ReAssignATSObjectsToUser.java | 5 +- .../eclipse/osee/ats/operation/TaskMetrics.java | 4 +- .../osee/ats/report/ActionTeamDateListDialog.java | 23 +- .../CreateActionArtifactChangeReportJob.java | 210 +- .../osee/ats/report/ExtendedStatusReportJob.java | 55 +- .../org/eclipse/osee/ats/task/IXTaskViewer.java | 1 + .../org/eclipse/osee/ats/task/TaskComposite.java | 15 +- .../src/org/eclipse/osee/ats/task/TaskEditor.java | 699 +- .../org/eclipse/osee/ats/task/TaskEditorInput.java | 10 +- .../ats/task/TaskEditorParameterSearchItem.java | 1 + .../TaskEditorParameterSearchItemProvider.java | 2 +- .../eclipse/osee/ats/task/TaskEditorProvider.java | 2 + .../osee/ats/task/TaskEditorXWidgetActionPage.java | 71 +- .../osee/ats/task/TaskTabXWidgetActionPage.java | 33 +- .../src/org/eclipse/osee/ats/task/TaskXViewer.java | 61 +- .../eclipse/osee/ats/task/TaskXViewerFactory.java | 11 +- .../org/eclipse/osee/ats/util/ActionManager.java | 4 +- .../eclipse/osee/ats/util/ArtifactEmailWizard.java | 2 +- .../osee/ats/util/AtsActionBrowserListener.java | 5 +- .../osee/ats/util/AtsArtifactAnnotations.java | 1 + .../eclipse/osee/ats/util/AtsArtifactChecks.java | 20 +- .../eclipse/osee/ats/util/AtsArtifactTypes.java | 10 +- .../eclipse/osee/ats/util/AtsBranchCommitJob.java | 175 +- .../eclipse/osee/ats/util/AtsBranchManager.java | 1 + .../eclipse/osee/ats/util/AtsDeleteManager.java | 59 +- .../src/org/eclipse/osee/ats/util/AtsEditor.java | 5 +- .../org/eclipse/osee/ats/util/AtsFolderUtil.java | 12 +- .../org/eclipse/osee/ats/util/AtsNotifyUsers.java | 122 +- .../util/AtsPreSaveCacheRemoteEventHandler.java | 16 +- .../src/org/eclipse/osee/ats/util/AtsPriority.java | 25 +- .../eclipse/osee/ats/util/AtsRelationTypes.java | 134 +- .../src/org/eclipse/osee/ats/util/AtsUtil.java | 24 +- .../eclipse/osee/ats/util/ChangePointDialog.java | 8 +- .../org/eclipse/osee/ats/util/DeadlineManager.java | 67 +- .../eclipse/osee/ats/util/DoesNotWorkItemAts.java | 22 +- .../eclipse/osee/ats/util/FavoritesManager.java | 12 +- .../osee/ats/util/Import/ActionImportPage.java | 7 +- .../osee/ats/util/Import/ActionImportWizard.java | 1 + .../Import/ExcelAtsActionArtifactExtractor.java | 23 +- .../util/Import/ExcelAtsTaskArtifactExtractor.java | 21 +- .../osee/ats/util/Import/TaskImportJob.java | 2 +- .../osee/ats/util/OpenInAtsLoopbackCmd.java | 108 +- .../src/org/eclipse/osee/ats/util/Overview.java | 28 +- .../eclipse/osee/ats/util/PromptChangeUtil.java | 72 +- .../osee/ats/util/ReadOnlyHyperlinkListener.java | 16 +- .../src/org/eclipse/osee/ats/util/SMAMetrics.java | 94 +- .../org/eclipse/osee/ats/util/StateManager.java | 58 +- .../eclipse/osee/ats/util/SubscribeManager.java | 18 +- .../ats/util/TeamBasedDefaultBranchProvider.java | 3 +- .../org/eclipse/osee/ats/util/VersionMetrics.java | 31 +- .../eclipse/osee/ats/util/VersionReportJob.java | 51 +- .../eclipse/osee/ats/util/VersionTeamMetrics.java | 10 +- .../ats/util/XCancellationReasonTextWidget.java | 62 +- .../util/widgets/AtsAttributeXWidgetProvider.java | 11 +- .../osee/ats/util/widgets/DecisionOption.java | 41 +- .../osee/ats/util/widgets/ReviewManager.java | 82 +- .../osee/ats/util/widgets/XActionableItemsDam.java | 26 +- .../osee/ats/util/widgets/XCurrentStateDam.java | 8 +- .../osee/ats/util/widgets/XDecisionOptions.java | 19 +- .../osee/ats/util/widgets/XStateAssigneesDam.java | 13 +- .../osee/ats/util/widgets/XWidgetProvider.java | 1 + .../osee/ats/util/widgets/XWorkingBranch.java | 519 +- .../ats/util/widgets/commit/CommitXManager.java | 14 +- .../util/widgets/commit/CommitXManagerFactory.java | 20 +- .../widgets/commit/XCommitContentProvider.java | 10 +- .../util/widgets/commit/XCommitLabelProvider.java | 14 +- .../ats/util/widgets/commit/XCommitManager.java | 740 +- .../util/widgets/defect/DefectContentProvider.java | 25 +- .../util/widgets/defect/DefectLabelProvider.java | 4 + .../ats/util/widgets/defect/DefectManager.java | 13 +- .../ats/util/widgets/defect/DefectXViewer.java | 109 +- .../util/widgets/defect/DefectXViewerFactory.java | 44 +- .../ats/util/widgets/defect/XDefectViewer.java | 1105 +- .../ats/util/widgets/dialog/AICheckTreeDialog.java | 10 +- .../util/widgets/dialog/AITreeContentProvider.java | 8 +- .../dialog/ActionActionableItemListDialog.java | 9 +- .../util/widgets/dialog/ActionTeamListDialog.java | 6 + .../dialog/ActionTeamVersionListDialog.java | 15 +- .../widgets/dialog/ActionableItemListDialog.java | 6 +- .../ats/util/widgets/dialog/AtsPriorityDialog.java | 12 +- .../ats/util/widgets/dialog/SMAStatusDialog.java | 20 +- .../dialog/SimpleTaskResolutionOptionsRule.java | 42 +- .../widgets/dialog/StateListAndTitleDialog.java | 6 +- .../ats/util/widgets/dialog/StateListDialog.java | 2 +- .../widgets/dialog/TaskOptionStatusDialog.java | 29 +- .../widgets/dialog/TaskResOptionDefinition.java | 115 +- .../widgets/dialog/TaskResolutionOptionRule.java | 14 +- .../dialog/TeamDefinitionCheckTreeDialog.java | 10 +- .../util/widgets/dialog/TeamDefinitionDialog.java | 2 +- .../dialog/TeamDefinitionTreeContentProvider.java | 8 +- .../widgets/dialog/TeamDefinitionTreeDialog.java | 4 + .../TeamDefinitionTreeWithChildrenDialog.java | 6 +- .../util/widgets/dialog/TeamVersionListDialog.java | 22 +- .../widgets/dialog/UserCommunityListDialog.java | 7 +- .../dialog/VersionArtifactLabelProvider.java | 2 +- .../ats/util/widgets/dialog/VersionListDialog.java | 2 +- .../osee/ats/util/widgets/role/UserRole.java | 4 +- .../util/widgets/role/UserRoleContentProvider.java | 25 +- .../util/widgets/role/UserRoleLabelProvider.java | 4 + .../ats/util/widgets/role/UserRoleManager.java | 76 +- .../ats/util/widgets/role/UserRoleXViewer.java | 48 +- .../util/widgets/role/UserRoleXViewerFactory.java | 29 +- .../ats/util/widgets/role/XUserRoleViewer.java | 894 +- .../xviewer/column/XViewerAtsAttributeColumn.java | 12 +- .../xviewer/column/XViewerReviewRoleColumn.java | 2 +- .../column/XViewerSmaCompletedDateColumn.java | 4 +- .../column/XViewerSmaCreatedDateColumn.java | 4 +- .../util/xviewer/column/XViewerSmaStateColumn.java | 4 +- .../ats/workflow/ATSXWidgetOptionResolver.java | 5 +- .../org/eclipse/osee/ats/workflow/AtsWorkPage.java | 8 +- .../workflow/editor/AtsWorkflowConfigEditor.java | 4 +- ...tsWorkflowConfigEditorActionBarContributor.java | 3 + ...AtsWorkflowConfigEditorContextMenuProvider.java | 18 +- .../editor/AtsWorkflowConfigEditorInput.java | 6 + .../AtsWorkflowConfigEditorPaletteFactory.java | 293 +- .../editor/actions/ValidateDiagramTool.java | 4 +- .../editor/actions/ValidateDiagramToolEntry.java | 2 +- .../osee/ats/workflow/editor/model/Connection.java | 270 +- .../ats/workflow/editor/model/ModelElement.java | 6 + .../osee/ats/workflow/editor/model/Shape.java | 19 +- .../ats/workflow/editor/model/WorkPageShape.java | 47 +- .../ats/workflow/editor/model/WorkflowDiagram.java | 64 +- .../model/commands/ConnectionCreateCommand.java | 2 +- .../model/commands/ConnectionReconnectCommand.java | 2 +- .../editor/model/commands/ShapeCreateCommand.java | 8 +- .../model/commands/ShapeSetConstraintCommand.java | 2 +- .../workflow/editor/parts/ConnectionEditPart.java | 1 + .../ats/workflow/editor/parts/DiagramEditPart.java | 3 +- .../workflow/editor/parts/DiagramTreeEditPart.java | 1 + .../ats/workflow/editor/parts/ShapeEditPart.java | 17 +- .../workflow/editor/parts/ShapeTreeEditPart.java | 1 + .../editor/parts/ShapesEditPartFactory.java | 3 +- .../editor/parts/ShapesTreeEditPartFactory.java | 1 + .../workflow/editor/parts/WorkPageEditPart.java | 2 +- .../wizard/AtsWorkflowConfigCreationWizard.java | 11 +- .../editor/wizard/NewWorkflowConfigPage1.java | 16 +- .../workflow/flow/DecisionWorkflowDefinition.java | 24 +- .../ats/workflow/flow/GoalWorkflowDefinition.java | 4 +- .../flow/PeerToPeerWorkflowDefinition.java | 16 +- .../workflow/flow/SimpleWorkflowDefinition.java | 19 +- .../ats/workflow/flow/TaskWorkflowDefinition.java | 4 +- .../ats/workflow/flow/TeamWorkflowDefinition.java | 38 +- .../workflow/item/AtsAddDecisionReviewRule.java | 36 +- .../workflow/item/AtsAddPeerToPeerReviewRule.java | 20 +- .../workflow/item/AtsAttributeXWidgetWorkItem.java | 2 +- .../item/AtsStatePercentCompleteWeightRule.java | 12 +- .../osee/ats/workflow/item/AtsWorkDefinitions.java | 64 +- .../osee/ats/workflow/item/StateEventType.java | 4 +- .../AtsDecisionDecisionWorkPageDefinition.java | 2 +- .../AtsDecisionFollowupWorkPageDefinition.java | 3 +- .../page/AtsDecisionPrepareWorkPageDefinition.java | 3 +- .../page/AtsPeerPrepareWorkPageDefinition.java | 3 +- .../page/AtsPeerReviewWorkPageDefinition.java | 3 +- .../org/eclipse/osee/ats/workflow/vue/Diagram.java | 28 +- .../osee/ats/workflow/vue/DiagramFactory.java | 4 +- .../eclipse/osee/ats/workflow/vue/DiagramNode.java | 19 +- .../ats/workflow/vue/LoadAIsAndTeamsAction.java | 30 +- .../eclipse/osee/ats/workflow/vue/VueDiagram.java | 20 +- .../org/eclipse/osee/ats/workflow/vue/VueLink.java | 15 +- .../org/eclipse/osee/ats/workflow/vue/VueNode.java | 29 +- .../osee/ats/world/AtsMetricsComposite.java | 681 +- .../eclipse/osee/ats/world/AtsWorldEditorItem.java | 4 +- .../osee/ats/world/AtsWorldEditorItems.java | 10 +- .../osee/ats/world/AtsXWidgetActionFormPage.java | 9 +- .../org/eclipse/osee/ats/world/WorldComposite.java | 416 +- .../osee/ats/world/WorldContentProvider.java | 247 +- .../org/eclipse/osee/ats/world/WorldEditor.java | 468 +- .../eclipse/osee/ats/world/WorldEditorInput.java | 8 +- .../ats/world/WorldEditorParameterSearchItem.java | 3 + .../WorldEditorParameterSearchItemProvider.java | 16 +- .../osee/ats/world/WorldEditorProvider.java | 2 + .../ats/world/WorldEditorUISearchItemProvider.java | 4 +- .../eclipse/osee/ats/world/WorldLabelProvider.java | 4 + .../osee/ats/world/WorldViewDragAndDrop.java | 4 +- .../osee/ats/world/WorldViewerEventManager.java | 10 +- .../org/eclipse/osee/ats/world/WorldXViewer.java | 79 +- .../osee/ats/world/WorldXViewerEventManager.java | 10 +- .../osee/ats/world/WorldXViewerFactory.java | 442 +- .../eclipse/osee/ats/world/WorldXViewerSorter.java | 16 +- .../osee/ats/world/WorldXWidgetActionPage.java | 48 +- .../search/ActionableItemWorldSearchItem.java | 44 +- .../ats/world/search/ArtifactTypeSearchItem.java | 4 +- .../osee/ats/world/search/GoalSearchItem.java | 12 +- .../ats/world/search/GroupWorldSearchItem.java | 51 +- .../ats/world/search/MultipleHridSearchData.java | 1 + .../ats/world/search/MultipleHridSearchUi.java | 135 +- .../world/search/MyFavoritesGoalsSearchItem.java | 6 +- .../ats/world/search/MyFavoritesSearchItem.java | 4 +- .../osee/ats/world/search/MyGoalWorkflowItem.java | 7 +- .../ats/world/search/MyReviewWorkflowItem.java | 7 +- .../osee/ats/world/search/MyWorldSearchItem.java | 2 +- .../ats/world/search/NextVersionSearchItem.java | 4 +- .../search/ShowOpenWorkflowsByArtifactType.java | 2 +- .../ats/world/search/StateWorldSearchItem.java | 25 +- .../world/search/TaskSearchWorldSearchItem.java | 48 +- .../osee/ats/world/search/TeamWorldSearchItem.java | 12 +- .../ats/world/search/UserCommunitySearchItem.java | 28 +- .../world/search/UserRelatedToAtsObjectSearch.java | 8 +- .../osee/ats/world/search/UserWorldSearchItem.java | 10 +- .../search/VersionTargetedForTeamSearchItem.java | 41 +- .../osee/ats/world/search/WorldUISearchItem.java | 150 +- .../tests/MasterSuite_DemoIntegrationSuite.java | 58 +- .../integration/tests/OseeAppServerUtil.java | 467 +- .../integration/tests/TestOseeAppServerConfig.java | 74 +- .../tests/suite/CoreRuntimeFeatureTestsSuite.java | 8 +- .../suite/MasterTestSuite_DemoDbFastTests.java | 32 +- .../tests/suite/MasterTestSuite_DemoDbInit.java | 4 +- .../suite/MasterTestSuite_DemoDbPopulate.java | 10 +- .../tests/suite/MasterTestSuite_DemoDbTests.java | 38 +- .../coverage/test/CoveragePackageImportTest.java | 50 +- .../osee/coverage/test/CoverageParametersTest.java | 2 +- .../osee/coverage/test/Coverage_Db_Suite.java | 12 +- .../eclipse/osee/coverage/test/Coverage_Suite.java | 4 +- .../eclipse/osee/coverage/test/MatchTypeTest.java | 66 +- .../osee/coverage/test/SampleJavaFileParser.java | 145 +- .../osee/coverage/test/VectorCastImportTest.java | 116 +- .../test/import1/CoverageImport1TestBlam.java | 26 +- .../test/import2/CoverageImport2TestBlam.java | 28 +- .../test/import3/CoverageImport3TestBlam.java | 2 +- .../test/import4/CoverageImport4TestBlam.java | 2 +- .../test/import5/CoverageImport5TestBlam.java | 6 +- .../test/import5/CoveragePackage1Import5.java | 2 +- .../test/import6/CoverageImport6TestBlam.java | 2 +- .../test/import7/CoverageImport7TestBlam.java | 2 +- .../test/import7/CoveragePackage1Import7.java | 2 +- .../test/import8/CoverageImport8TestBlam.java | 6 +- .../test/import9/CoverageImport9TestBlam.java | 6 +- .../test/import9/CoveragePackage1Import9.java | 2 +- .../test/model/CoverageItemPersistTest.java | 14 +- .../osee/coverage/test/model/CoverageItemTest.java | 8 +- .../test/model/CoverageOptionManagerStoreTest.java | 18 +- .../test/model/CoveragePreferencesTest.java | 6 +- .../test/model/CoverageUnitPersistTest.java | 31 +- .../osee/coverage/test/model/CoverageUnitTest.java | 2 +- .../test/model/DbTestUnitProviderTest.java | 6 +- .../test/model/SimpleTestUnitProviderTest.java | 4 +- .../test/navigate/CoverageTestNavigateViews.java | 5 +- .../coverage/test/package1/CoveragePackage1.java | 4 +- .../coverage/test/util/CoverageImportTestBlam.java | 2 +- .../test/util/CoverageImportTestNavigateItem.java | 2 +- .../osee/coverage/test/util/CoverageTestUtil.java | 6 +- .../coverage/test/util/CpCreateAndImportItem.java | 8 +- .../coverage/test/util/CpSelectAndImportItem.java | 16 +- .../osee/coverage/msgs/CoveragePackageSave.java | 438 +- .../eclipse/osee/coverage/msgs/ObjectFactory.java | 69 +- .../action/ConfigureCoverageMethodsAction.java | 12 +- .../coverage/action/DeleteCoverUnitAction.java | 7 +- .../action/DeleteCoveragePackageAction.java | 12 +- .../coverage/action/EditCoverageMethodAction.java | 4 +- .../GenerateDetailedCoverageReportAction.java | 22 +- .../eclipse/osee/coverage/action/IRefreshable.java | 1 - .../coverage/action/LinkWithImportItemAction.java | 7 +- .../coverage/action/NewCoveragePackageAction.java | 4 +- .../coverage/action/OpenCoveragePackageAction.java | 4 +- .../coverage/action/SaveImportRecordAction.java | 4 +- .../coverage/action/ShowMergeDetailsAction.java | 7 +- .../osee/coverage/action/ViewSourceAction.java | 2 +- .../osee/coverage/blam/AbstractCoverageBlam.java | 22 +- .../osee/coverage/editor/CoverageEditor.java | 540 +- .../coverage/editor/CoverageEditorCoverageTab.java | 21 +- .../coverage/editor/CoverageEditorImportTab.java | 37 +- .../osee/coverage/editor/CoverageEditorInput.java | 13 +- .../coverage/editor/CoverageEditorMergeTab.java | 36 +- .../coverage/editor/CoverageEditorOverviewTab.java | 34 +- .../coverage/editor/params/CoverageParameters.java | 48 +- .../editor/params/CoverageParametersComposite.java | 2 +- .../params/CoverageParametersTextFilter.java | 22 +- .../editor/xcover/CoverageContentProvider.java | 14 +- .../editor/xcover/CoverageLabelProvider.java | 27 +- .../coverage/editor/xcover/CoverageXViewer.java | 36 +- .../editor/xcover/CoverageXViewerFactory.java | 72 +- .../coverage/editor/xcover/XCoverageViewer.java | 406 +- .../editor/xmerge/CoverageMergeLabelProvider.java | 6 +- .../editor/xmerge/CoverageMergeXViewer.java | 13 +- .../editor/xmerge/CoverageMergeXViewerFactory.java | 4 +- .../xmerge/CoverageMergeXViewerFactoryImport.java | 6 +- .../editor/xmerge/XCoverageMergeViewer.java | 12 +- .../osee/coverage/event/CoverageEventManager.java | 19 +- .../osee/coverage/event/CoverageMessages.java | 1 + .../internal/CoveragePerspectiveFactory.java | 3 +- .../org/eclipse/osee/coverage/merge/MatchType.java | 33 +- .../osee/coverage/merge/MergeImportManager.java | 62 +- .../org/eclipse/osee/coverage/merge/MergeItem.java | 73 +- .../eclipse/osee/coverage/merge/MergeItemBase.java | 5 + .../osee/coverage/merge/MergeItemGroup.java | 8 +- .../eclipse/osee/coverage/merge/MergeManager.java | 56 +- .../osee/coverage/model/CoverageImport.java | 8 +- .../eclipse/osee/coverage/model/CoverageItem.java | 5 +- .../osee/coverage/model/CoverageOption.java | 23 +- .../osee/coverage/model/CoverageOptionManager.java | 8 +- .../model/CoverageOptionManagerDefault.java | 4 +- .../osee/coverage/model/CoveragePackage.java | 2 +- .../osee/coverage/model/CoveragePackageBase.java | 56 +- .../osee/coverage/model/CoveragePreferences.java | 8 +- .../osee/coverage/model/CoverageTestUnit.java | 2 + .../eclipse/osee/coverage/model/CoverageUnit.java | 18 +- .../coverage/navigate/CoverageNavigateView.java | 287 +- .../navigate/CoverageNavigateViewItems.java | 7 +- .../coverage/navigate/CreateTestCoverageUnits.java | 8 +- .../coverage/navigate/DoesNotWorkItemCoverage.java | 14 +- .../store/CoverageArtifactImageProvider.java | 2 +- .../osee/coverage/store/CoverageArtifactTypes.java | 12 +- .../osee/coverage/store/CoverageAttributes.java | 7 +- .../coverage/store/CoverageOptionManagerStore.java | 21 +- .../osee/coverage/store/DbTestUnitProvider.java | 8 +- .../coverage/store/OseeCoveragePackageStore.java | 15 +- .../osee/coverage/store/OseeCoverageStore.java | 4 +- .../osee/coverage/store/OseeCoverageUnitStore.java | 19 +- .../eclipse/osee/coverage/store/TestUnitStore.java | 8 +- .../eclipse/osee/coverage/util/CoverageUtil.java | 4 +- .../coverage/util/dialog/CoverageListDialog.java | 3 + .../util/dialog/CoverageMethodListDialog.java | 9 +- .../dialog/CoveragePackageArtifactListDialog.java | 3 + .../vcast/AggregateCoverageUnitResult.java | 3 +- .../osee/coverage/vcast/CoverageDataFile.java | 10 +- .../osee/coverage/vcast/CoverageDataUnit.java | 3 +- .../vcast/IVectorCastCoverageImportProvider.java | 1 - .../osee/coverage/vcast/LineNumToBranches.java | 1 - .../osee/coverage/vcast/VCastAggregateReport.java | 2 +- .../osee/coverage/vcast/VcpResultsDatFile.java | 6 +- .../osee/coverage/vcast/VcpResultsFile.java | 8 +- .../eclipse/osee/coverage/vcast/VcpSourceFile.java | 5 +- .../osee/coverage/vcast/VcpSourceLineFile.java | 4 +- .../osee/coverage/vcast/VcpSourceLisFile.java | 6 +- .../vcast/VectorCastAdaCoverageImporter.java | 86 +- .../osee/define/DefinePerspectiveFactory.java | 40 +- .../org/eclipse/osee/define/artifact/Resolver.java | 1 + .../define/blam/operation/PublishRequirements.java | 2 +- .../PublishSubsystemToDesignTraceability.java | 2 +- .../operation/PublishWithSpecifiedTemplate.java | 2 +- .../operation/RequirementReorderOperation.java | 2 +- .../blam/operation/RequirementsTestReport.java | 4 +- .../SubsystemRequirementVerificationLevel.java | 12 +- .../SubsystemToLowLevelReqTraceReport.java | 8 +- .../blam/operation/TestPlanComplianceReport.java | 8 +- .../osee/define/errorhandler/ErrorHandler.java | 4 +- .../osee/define/errorhandler/SqlResolver.java | 1 + .../osee/define/navigate/DefineNavigateView.java | 1 + .../define/navigate/DefineNavigateViewItems.java | 4 +- .../relation/Import/ExtractTestRelations.java | 4 +- .../define/relation/Import/RelationImporter.java | 17 +- .../osee/define/relation/TreeViewerTest.java | 500 +- .../define/traceability/ImportTraceabilityJob.java | 11 +- .../traceability/ImportTraceabilityPage.java | 1 + .../traceability/ImportTraceabilityWizard.java | 1 + .../traceability/TraceUnitExtensionManager.java | 3 +- .../define/traceability/TraceabilityExtractor.java | 2 +- .../action/FindTraceUnitActionDelegate.java | 2 +- .../action/FindTraceUnitEditorAction.java | 3 + .../blam/RemoveTraceMarksFromTraceUnits.java | 10 +- .../define/traceability/blam/TraceReportBlam.java | 18 +- .../define/traceability/blam/UiToTestBlam.java | 16 +- .../define/traceability/data/RequirementData.java | 4 +- .../osee/define/traceability/data/TraceMark.java | 1 - .../traceability/importer/ImportTraceUnitPage.java | 13 +- .../importer/ImportTraceUnitWizard.java | 5 +- .../traceability/jobs/ImportTraceUnitsJob.java | 6 +- .../operations/FindTraceUnitFromResource.java | 178 +- .../operations/TraceUnitFromResourceOperation.java | 6 +- .../operations/TraceUnitReportProcessor.java | 10 +- .../operations/TraceUnitToArtifactProcessor.java | 13 +- .../report/AbstractArtifactRelationReport.java | 1 + .../traceability/report/ArtifactTraceCount.java | 1 + .../define/utility/UriResourceContentFinder.java | 4 +- .../demo/db/connection/internal/Activator.java | 2 + .../framework/access/test/AllAccessTestSuite.java | 2 +- .../access/test/internal/AccessDataTest.java | 184 +- .../test/internal/AccessFilterChainTest.java | 2 +- .../access/test/internal/OnEditOperationTest.java | 4 +- .../osee/framework/access/AccessControlData.java | 3 +- .../framework/access/AccessControlManager.java | 148 +- .../osee/framework/access/AccessObject.java | 42 +- .../access/internal/AccessControlService.java | 1196 +- .../internal/AccessControlServiceRegHandler.java | 78 +- .../access/internal/AccessEventListener.java | 154 +- .../access/internal/AccessProviderVisitor.java | 56 +- .../osee/framework/access/internal/Activator.java | 56 +- .../access/internal/CMAccessProvider.java | 79 +- .../ObjectAccessProviderRegistrationHandler.java | 58 +- .../access/internal/data/ArtifactAccessObject.java | 6 +- .../management/test/BranchManagementTestSuite.java | 6 +- .../management/test/change/ChangeTestSuite.java | 4 +- .../test/change/ComputeNetChangeTest.java | 36 +- .../management/test/commit/CommitTestSuite.java | 2 +- .../test/exchange/ExchangeTestSuite.java | 2 +- .../transformer/ExchangeTransformProviderTest.java | 15 +- .../exchange/transformer/TransformerTestSuite.java | 2 +- .../framework/branch/management/ExportOptions.java | 5 +- .../framework/branch/management/ImportOptions.java | 7 +- .../branch/management/change/ChangeItemLoader.java | 6 +- .../change/ComputeConflictsOperation.java | 19 +- .../change/ComputeNetChangeOperation.java | 6 +- .../branch/management/change/Conflict.java | 1 + .../branch/management/change/ConflictUtil.java | 6 +- .../change/DatabaseOseeConflictAccessor.java | 14 +- .../change/LoadDeltasBetweenBranches.java | 26 +- .../LoadDeltasBetweenTxsOnTheSameBranch.java | 10 +- .../management/commit/CommitDbOperation.java | 30 +- .../management/commit/UpdatePreviousTxCurrent.java | 4 +- .../management/creation/CreateBranchOperation.java | 61 +- .../branch/management/exchange/BranchExchange.java | 6 +- .../branch/management/exchange/ExchangeDb.java | 42 +- .../management/exchange/ExchangeIntegrity.java | 13 +- .../branch/management/exchange/ExchangeUtil.java | 14 +- .../management/exchange/ExportController.java | 322 +- .../branch/management/exchange/IdTranslator.java | 4 +- .../management/exchange/ImportController.java | 32 +- .../management/exchange/TranslationManager.java | 2 +- .../exchange/export/AbstractExportItem.java | 1 + .../exchange/export/DbTableExportItem.java | 10 +- .../exchange/export/ManifestExportItem.java | 2 +- .../exchange/handler/BaseDbSaxHandler.java | 2 +- .../management/exchange/handler/BranchData.java | 2 +- .../exchange/handler/BranchDataSaxHandler.java | 12 +- .../management/exchange/handler/DataToSql.java | 4 +- .../exchange/handler/DbTableSaxHandler.java | 21 +- .../management/exchange/handler/ExportItem.java | 3 + .../exchange/handler/MetaDataSaxHandler.java | 4 +- .../handler/StandardOseeDbExportDataProvider.java | 1 + .../exchange/resource/ExchangeProvider.java | 2 +- .../exchange/transform/DbSchemaRuleAddColumn.java | 4 +- .../transform/ExchangeTransformProvider.java | 5 +- .../exchange/transform/V0_8_3Transformer.java | 4 +- .../exchange/transform/V0_8_3_BranchRule.java | 2 +- .../exchange/transform/V0_9_0Transformer.java | 10 +- .../exchange/transform/V0_9_0TxDetailsHandler.java | 2 +- .../exchange/transform/V0_9_0TxsTransformer.java | 2 +- .../exchange/transform/V0_9_2Transformer.java | 8 +- .../exchange/transform/V0_9_4Transformer.java | 2 +- .../branch/management/internal/Activator.java | 50 +- .../management/internal/OseeBranchService.java | 16 +- ...eeBranchExchangeServiceRegistrationHandler.java | 7 +- .../OseeBranchServiceRegistrationHandler.java | 4 +- .../management/purge/PurgeBranchOperation.java | 25 +- .../core/client/BaseCredentialProvider.java | 2 +- .../core/client/OseeClientProperties.java | 55 +- .../framework/core/client/OseeClientSession.java | 18 +- .../client/internal/ClientDatabaseProvider.java | 2 +- .../internal/InternalClientSessionManager.java | 21 +- .../client/internal/OseeApplicationServer.java | 67 +- .../core/client/server/HttpGetMethod.java | 5 +- .../framework/core/client/server/HttpRequest.java | 21 +- .../core/client/server/HttpRequestHandler.java | 3 +- .../core/client/server/HttpResourceRequest.java | 6 +- .../framework/core/client/server/HttpResponse.java | 12 +- .../framework/core/client/server/HttpServer.java | 22 +- .../core/client/server/IHttpServerRequest.java | 1 + .../core/client/task/ProgressMonitorTask.java | 1 + .../framework/core/client/task/ScheduledTask.java | 1 + .../datastore/test/AllCoreDatastoreTestSuite.java | 2 +- .../datastore/test/cache/CacheAccessorSuite.java | 3 +- .../core/datastore/BranchMoveOperation.java | 2 +- .../core/datastore/DatastoreInitOperation.java | 86 +- .../core/datastore/OseeSchemaProvider.java | 3 +- .../core/datastore/cache/BranchStoreOperation.java | 29 +- .../datastore/cache/BranchUpdateEventImpl.java | 11 +- .../cache/DatabaseArtifactTypeAccessor.java | 30 +- .../cache/DatabaseAttributeTypeAccessor.java | 46 +- .../datastore/cache/DatabaseBranchAccessor.java | 11 +- .../cache/DatabaseOseeEnumTypeAccessor.java | 8 +- .../cache/DatabaseRelationTypeAccessor.java | 24 +- .../cache/DatabaseTransactionRecordAccessor.java | 17 +- .../core/datastore/internal/Activator.java | 2 + .../OseeCachingServiceRegistrationHandler.java | 6 +- .../internal/ServerOseeCachingServiceFactory.java | 15 +- .../datastore/schema/data/AppliesToClause.java | 13 +- .../core/datastore/schema/data/ColumnDbData.java | 5 +- .../core/datastore/schema/data/ColumnMetadata.java | 3 +- .../datastore/schema/data/ConstraintElement.java | 13 +- .../datastore/schema/data/ConstraintTypes.java | 6 +- .../core/datastore/schema/data/IndexElement.java | 11 +- .../datastore/schema/data/ReferenceClause.java | 23 +- .../core/datastore/schema/data/SchemaData.java | 1 + .../datastore/schema/data/SchemaDataLookup.java | 2 +- .../datastore/schema/data/SchemaXmlParser.java | 8 +- .../core/datastore/schema/data/TableElement.java | 109 +- .../operations/BackupTableDataOperation.java | 128 +- .../schema/operations/CreateSchemaOperation.java | 44 +- .../schema/operations/DatabaseDataExtractor.java | 394 +- .../schema/operations/DatabaseDataImporter.java | 2 +- .../operations/ExtractDatabaseSchemaOperation.java | 866 +- .../datastore/schema/operations/FileUtility.java | 1 + .../ImportDataFromDbServiceOperation.java | 308 +- .../schema/operations/OperationFactory.java | 32 +- .../datastore/schema/sql/DerbySqlDataType.java | 1 - .../core/datastore/schema/sql/DerbySqlManager.java | 4 +- .../core/datastore/schema/sql/MySqlDataType.java | 1 - .../core/datastore/schema/sql/MysqlSqlManager.java | 12 +- .../datastore/schema/sql/OracleSqlManager.java | 12 +- .../datastore/schema/sql/PostgreSqlManager.java | 26 +- .../datastore/schema/sql/PostgresqlDataType.java | 1 - .../core/datastore/schema/sql/SqlDataType.java | 2 +- .../core/datastore/schema/sql/SqlManager.java | 18 +- .../core/datastore/schema/sql/SqlManagerImpl.java | 6 +- .../provider/AccessContextItemProvider.java | 398 +- .../dsl/oseeDsl/provider/AddEnumItemProvider.java | 290 +- .../ArtifactInstanceRestrictionItemProvider.java | 182 +- .../ArtifactTypeRestrictionItemProvider.java | 181 +- ...eTypeOfArtifactTypeRestrictionItemProvider.java | 223 +- .../AttributeTypeRestrictionItemProvider.java | 181 +- .../provider/HierarchyRestrictionItemProvider.java | 298 +- .../dsl/oseeDsl/provider/ImportItemProvider.java | 232 +- .../provider/ObjectRestrictionItemProvider.java | 161 +- .../dsl/oseeDsl/provider/OseeDslEditPlugin.java | 129 +- .../dsl/oseeDsl/provider/OseeDslItemProvider.java | 355 +- .../OseeDslItemProviderAdapterFactory.java | 1555 +- .../oseeDsl/provider/OseeElementItemProvider.java | 163 +- .../dsl/oseeDsl/provider/OseeTypeItemProvider.java | 250 +- .../provider/OverrideOptionItemProvider.java | 161 +- .../provider/PermissionRuleItemProvider.java | 348 +- .../RelationTypeRestrictionItemProvider.java | 246 +- .../oseeDsl/provider/RemoveEnumItemProvider.java | 179 +- .../oseeDsl/provider/XArtifactRefItemProvider.java | 272 +- .../provider/XArtifactTypeItemProvider.java | 324 +- .../provider/XAttributeTypeItemProvider.java | 538 +- .../provider/XAttributeTypeRefItemProvider.java | 271 +- .../oseeDsl/provider/XBranchRefItemProvider.java | 272 +- .../provider/XOseeEnumEntryItemProvider.java | 312 +- .../provider/XOseeEnumOverrideItemProvider.java | 337 +- .../provider/XOseeEnumTypeItemProvider.java | 239 +- .../provider/XRelationTypeItemProvider.java | 410 +- .../core/dsl/integration/test/ModeUtilTest.java | 80 +- .../dsl/integration/test/OseeModelTestSuite.java | 2 +- .../dsl/integration/AccessModelInterpreter.java | 4 +- .../CreateOseeTypeChangesReportOperation.java | 202 +- .../core/dsl/integration/EMFCompareOperation.java | 65 +- .../framework/core/dsl/integration/ModelUtil.java | 290 +- .../integration/OseeDslToAccessDataOperation.java | 62 +- .../core/dsl/integration/OseeToXtextOperation.java | 462 +- .../core/dsl/integration/OseeTypeCache.java | 100 +- .../dsl/integration/XTextToOseeTypeOperation.java | 458 +- .../core/dsl/integration/internal/Activator.java | 22 +- .../internal/OseeModelingServiceImpl.java | 205 +- .../internal/OseeModelingServiceRegHandler.java | 64 +- .../dsl/ui/integration/internal/Activator.java | 48 +- .../internal/OseeAccessModelInterpreter.java | 255 +- .../operations/CreateEditorReportOperation.java | 114 +- .../ui/integration/operations/ExcelToEMFModel.java | 612 +- .../operations/OseeTypesExportOperation.java | 51 +- .../operations/OseeTypesImportOperation.java | 157 +- .../operations/ResolveImportsOperation.java | 118 +- .../operations/XtextOseeTypesHandler.java | 28 +- .../integration/wizards/NewOseeTypesFilePage.java | 228 +- .../integration/wizards/OseeTypesExportWizard.java | 48 +- .../integration/wizards/OseeTypesImportPage.java | 418 +- .../integration/wizards/OseeTypesImportWizard.java | 68 +- .../integration/wizards/OseeTypesViewerFilter.java | 80 +- .../integration/wizards/ResourceSelectionPage.java | 1 - .../integration/wizards/SelectOseeTypesPanel.java | 110 +- .../core/dsl/ui/AbstractOseeDslUiModule.java | 212 +- .../dsl/ui/OseeDslExecutableExtensionFactory.java | 27 +- .../AbstractOseeDslProposalProvider.java | 803 +- .../dsl/ui/contentassist/antlr/OseeDslParser.java | 433 +- .../antlr/internal/InternalOseeDslLexer.java | 5685 ++-- .../antlr/internal/InternalOseeDslParser.java | 27134 +++++++++---------- .../core/dsl/ui/internal/OseeDslActivator.java | 107 +- .../framework/core/dsl/ui/OseeDslUiModule.java | 14 +- .../ui/contentassist/OseeDslProposalProvider.java | 167 +- .../labeling/OseeDslDescriptionLabelProvider.java | 38 +- .../core/dsl/ui/labeling/OseeDslLabelProvider.java | 14 +- .../outline/OseeDslOutlineNodeAdapterFactory.java | 23 +- .../core/dsl/ui/outline/OseeDslTransformer.java | 7 +- .../dsl/ui/quickfix/OseeDslQuickfixProvider.java | 21 +- .../core/dsl/AbstractOseeDslRuntimeModule.java | 236 +- .../core/dsl/OseeDslStandaloneSetupGenerated.java | 58 +- .../framework/core/dsl/oseeDsl/AccessContext.java | 208 +- .../core/dsl/oseeDsl/AccessPermissionEnum.java | 393 +- .../osee/framework/core/dsl/oseeDsl/AddEnum.java | 161 +- .../dsl/oseeDsl/ArtifactInstanceRestriction.java | 64 +- .../core/dsl/oseeDsl/ArtifactTypeRestriction.java | 63 +- .../AttributeTypeOfArtifactTypeRestriction.java | 116 +- .../core/dsl/oseeDsl/AttributeTypeRestriction.java | 64 +- .../core/dsl/oseeDsl/HierarchyRestriction.java | 94 +- .../osee/framework/core/dsl/oseeDsl/Import.java | 60 +- .../core/dsl/oseeDsl/ObjectRestriction.java | 11 +- .../osee/framework/core/dsl/oseeDsl/OseeDsl.java | 299 +- .../framework/core/dsl/oseeDsl/OseeDslFactory.java | 467 +- .../framework/core/dsl/oseeDsl/OseeDslPackage.java | 6001 ++-- .../framework/core/dsl/oseeDsl/OseeElement.java | 10 +- .../osee/framework/core/dsl/oseeDsl/OseeType.java | 110 +- .../framework/core/dsl/oseeDsl/OverrideOption.java | 10 +- .../framework/core/dsl/oseeDsl/PermissionRule.java | 117 +- .../core/dsl/oseeDsl/RelationMultiplicityEnum.java | 461 +- .../core/dsl/oseeDsl/RelationTypeRestriction.java | 100 +- .../dsl/oseeDsl/RelationTypeSideRestriction.java | 395 +- .../framework/core/dsl/oseeDsl/RemoveEnum.java | 61 +- .../framework/core/dsl/oseeDsl/XArtifactRef.java | 108 +- .../framework/core/dsl/oseeDsl/XArtifactType.java | 126 +- .../framework/core/dsl/oseeDsl/XAttributeType.java | 510 +- .../core/dsl/oseeDsl/XAttributeTypeRef.java | 112 +- .../framework/core/dsl/oseeDsl/XBranchRef.java | 108 +- .../framework/core/dsl/oseeDsl/XOseeEnumEntry.java | 160 +- .../core/dsl/oseeDsl/XOseeEnumOverride.java | 145 +- .../framework/core/dsl/oseeDsl/XOseeEnumType.java | 42 +- .../framework/core/dsl/oseeDsl/XRelationType.java | 320 +- .../core/dsl/oseeDsl/impl/AccessContextImpl.java | 672 +- .../core/dsl/oseeDsl/impl/AddEnumImpl.java | 488 +- .../impl/ArtifactInstanceRestrictionImpl.java | 287 +- .../oseeDsl/impl/ArtifactTypeRestrictionImpl.java | 287 +- ...AttributeTypeOfArtifactTypeRestrictionImpl.java | 423 +- .../oseeDsl/impl/AttributeTypeRestrictionImpl.java | 287 +- .../dsl/oseeDsl/impl/HierarchyRestrictionImpl.java | 395 +- .../core/dsl/oseeDsl/impl/ImportImpl.java | 299 +- .../dsl/oseeDsl/impl/ObjectRestrictionImpl.java | 48 +- .../core/dsl/oseeDsl/impl/OseeDslFactoryImpl.java | 1011 +- .../core/dsl/oseeDsl/impl/OseeDslImpl.java | 874 +- .../core/dsl/oseeDsl/impl/OseeDslPackageImpl.java | 3070 +-- .../core/dsl/oseeDsl/impl/OseeElementImpl.java | 47 +- .../core/dsl/oseeDsl/impl/OseeTypeImpl.java | 412 +- .../core/dsl/oseeDsl/impl/OverrideOptionImpl.java | 48 +- .../core/dsl/oseeDsl/impl/PermissionRuleImpl.java | 449 +- .../oseeDsl/impl/RelationTypeRestrictionImpl.java | 401 +- .../core/dsl/oseeDsl/impl/RemoveEnumImpl.java | 285 +- .../core/dsl/oseeDsl/impl/XArtifactRefImpl.java | 411 +- .../core/dsl/oseeDsl/impl/XArtifactTypeImpl.java | 450 +- .../core/dsl/oseeDsl/impl/XAttributeTypeImpl.java | 1358 +- .../dsl/oseeDsl/impl/XAttributeTypeRefImpl.java | 433 +- .../core/dsl/oseeDsl/impl/XBranchRefImpl.java | 411 +- .../core/dsl/oseeDsl/impl/XOseeEnumEntryImpl.java | 489 +- .../dsl/oseeDsl/impl/XOseeEnumOverrideImpl.java | 505 +- .../core/dsl/oseeDsl/impl/XOseeEnumTypeImpl.java | 262 +- .../core/dsl/oseeDsl/impl/XRelationTypeImpl.java | 906 +- .../dsl/oseeDsl/util/OseeDslAdapterFactory.java | 1056 +- .../core/dsl/oseeDsl/util/OseeDslSwitch.java | 1377 +- .../OseeDslParsetreeConstructor.java | 13395 ++++----- .../antlr/OseeDslAntlrTokenFileProvider.java | 15 +- .../core/dsl/parser/antlr/OseeDslParser.java | 89 +- .../antlr/internal/InternalOseeDslLexer.java | 5683 ++-- .../antlr/internal/InternalOseeDslParser.java | 12587 +++++---- .../core/dsl/services/OseeDslGrammarAccess.java | 5562 ++-- .../validation/AbstractOseeDslJavaValidator.java | 18 +- .../framework/core/dsl/OseeDslStandaloneSetup.java | 13 +- .../core/dsl/formatting/OseeDslFormatter.java | 91 +- .../core/dsl/scoping/OseeDslScopeProvider.java | 7 +- .../core/dsl/validation/OseeDslJavaValidator.java | 13 +- .../core/message/test/AllCoreMessageTestSuite.java | 4 +- .../core/message/test/data/ChangeItemUtilTest.java | 12 +- .../core/message/test/data/DataTestSuite.java | 16 +- .../core/message/test/mocks/ChangeTestUtility.java | 2 +- .../core/message/test/mocks/DataAsserts.java | 2 +- .../message/test/mocks/MockRequestFactory.java | 6 +- ...chChangeArchivedStateRequestTranslatorTest.java | 2 +- .../BranchCommitResponseTranslatorTest.java | 2 +- .../BranchCreationRequestTranslatorTest.java | 2 +- .../BranchCreationResponseTranslatorTest.java | 2 +- .../CacheUpdateRequestTranslatorTest.java | 2 +- .../test/translation/ChangeItemTranslatorTest.java | 5 +- .../ChangeReportResponseTranslatorTest.java | 54 +- .../translation/ChangeVersionTranslatorTest.java | 2 +- .../DataTranslationServiceFactoryTest.java | 14 +- .../translation/DataTranslationServiceTest.java | 5 +- .../DatastoreInitRequestTranslatorTest.java | 2 +- .../OseeImportModelRequestTranslatorTest.java | 2 +- .../OseeImportModelResponseTranslatorTest.java | 2 +- ...ansactionCacheUpdateResponseTranslatorTest.java | 4 +- .../TransactionRecordTranslatorTest.java | 2 +- .../test/translation/TranslationTestSuite.java | 40 +- .../message/ArtifactTypeCacheUpdateResponse.java | 4 +- .../message/AttributeTypeCacheUpdateResponse.java | 6 +- .../core/message/BranchCacheUpdateUtil.java | 10 +- .../osee/framework/core/message/BranchRow.java | 2 +- .../osee/framework/core/message/ChangeItem.java | 6 +- .../framework/core/message/ChangeItemUtil.java | 8 +- .../core/message/ChangeReportResponse.java | 34 +- .../message/OseeEnumTypeCacheUpdateResponse.java | 4 +- .../message/RelationTypeCacheUpdateResponse.java | 10 +- .../message/TransactionCacheUpdateResponse.java | 2 +- .../framework/core/message/internal/Activator.java | 4 +- .../internal/DataTranslationServiceFactory.java | 12 +- .../ArtifactTypeCacheUpdateResponseTranslator.java | 2 +- ...AttributeTypeCacheUpdateResponseTranslator.java | 14 +- ...BranchChangeArchivedStateRequestTranslator.java | 2 + .../BranchChangeStateRequestTranslator.java | 2 + .../BranchChangeTypeRequestTranslator.java | 2 + .../translation/BranchCommitRequestTranslator.java | 2 + .../BranchCommitResponseTranslator.java | 2 + .../BranchCreationRequestTranslator.java | 2 +- .../internal/translation/ChangeItemTranslator.java | 12 +- .../translation/ChangeVersionTranslator.java | 2 +- .../TransactionCacheUpdateResponseTranslator.java | 4 +- .../translation/TransactionRecordTranslator.java | 2 + .../core/model/test/AllCoreModelTestSuite.java | 6 +- .../model/test/cache/AbstractOseeCacheTest.java | 2 +- .../model/test/cache/AttributeTypeCacheTest.java | 2 +- .../core/model/test/cache/CacheTestSuite.java | 10 +- .../model/test/cache/RelationTypeCacheTest.java | 2 +- .../fields/ArtifactTypeAttributesFieldTest.java | 2 +- .../core/model/test/fields/BaseOseeFieldTest.java | 34 +- .../model/test/fields/BranchAliasesFieldTest.java | 2 +- .../core/model/test/fields/EnumEntryFieldTest.java | 2 +- .../core/model/test/fields/FieldTestSuite.java | 16 +- .../core/model/test/fields/OseeFieldMainTest.java | 34 +- .../core/model/test/fields/UniqueIdFieldTest.java | 18 +- .../core/model/test/mocks/MockDataFactory.java | 13 +- .../core/model/test/mocks/ModelAsserts.java | 586 +- .../core/model/test/type/AbstractOseeTypeTest.java | 150 +- .../core/model/test/type/ModelTestSuite.java | 12 +- .../model/test/type/TransactionRecordTest.java | 2 +- .../framework/core/model/AbstractOseeField.java | 4 + .../framework/core/model/AbstractOseeType.java | 270 +- .../eclipse/osee/framework/core/model/Branch.java | 362 +- .../core/model/OseeModelFactoryService.java | 6 + .../framework/core/model/TransactionDelta.java | 1 - .../core/model/TransactionRecordFactory.java | 2 +- .../framework/core/model/access/AccessData.java | 68 +- .../core/model/access/AccessDataQuery.java | 348 +- .../framework/core/model/access/AccessDetail.java | 94 +- .../core/model/access/AccessFilterFactory.java | 26 +- .../core/model/access/PermissionStatus.java | 66 +- .../core/model/access/exp/AccessFilterChain.java | 68 +- .../model/access/exp/ArtifactAccessFilter.java | 64 +- .../access/exp/AttributeTypeAccessFilter.java | 68 +- .../core/model/access/exp/BranchAccessFilter.java | 56 +- .../core/model/access/exp/IAccessFilter.java | 6 +- .../core/model/cache/AbstractOseeCache.java | 552 +- .../core/model/cache/IOseeTypeFactory.java | 1 - .../core/model/cache/ITransactionDataAccessor.java | 2 +- .../core/model/cache/TransactionCache.java | 3 + .../core/model/event/DefaultBasicGuidArtifact.java | 28 +- .../core/model/event/DefaultBasicGuidRelation.java | 60 +- .../event/DefaultBasicGuidRelationReorder.java | 6 +- .../core/model/event/RelationOrderModType.java | 3 +- .../framework/core/model/internal/Activator.java | 2 + .../internal/fields/ArtifactSuperTypeField.java | 4 +- .../fields/ArtifactTypeAttributesField.java | 2 +- .../internal/fields/AssociatedArtifactField.java | 52 +- .../core/model/internal/fields/EnumEntryField.java | 8 +- .../framework/core/model/type/ArtifactType.java | 5 +- .../framework/core/model/type/AttributeType.java | 248 +- .../core/model/type/AttributeTypeFactory.java | 20 +- .../framework/core/model/type/OseeEnumType.java | 2 +- .../framework/core/model/type/RelationType.java | 5 +- .../core/model/type/RelationTypeFactory.java | 14 +- .../core/services/IAccessControlService.java | 6 +- .../core/server/test/CoreServerTestSuite.java | 2 +- .../test/internal/BuildTypeIdentifierTest.java | 27 +- .../test/internal/CoreServerInternalTestSuite.java | 2 +- .../test/internal/session/SessionCacheTest.java | 70 +- .../test/internal/session/SessionManagerTest.java | 37 +- .../server/test/internal/session/SessionTest.java | 238 +- .../test/internal/session/SessionTestSuite.java | 4 +- .../core/server/IApplicationServerManager.java | 36 +- .../osee/framework/core/server/ISession.java | 26 +- .../framework/core/server/ISessionManager.java | 16 +- .../framework/core/server/OseeHttpServlet.java | 32 +- .../core/server/OseeServerProperties.java | 4 +- .../framework/core/server/SchedulingScheme.java | 4 +- .../core/server/SecureOseeHttpServlet.java | 44 +- .../osee/framework/core/server/ServerThreads.java | 6 +- .../osee/framework/core/server/SessionUtil.java | 42 +- .../core/server/UnsecuredOseeHttpServlet.java | 14 +- .../osee/framework/core/server/UserDataStore.java | 6 +- .../internal/ApplicationServerDataStore.java | 31 +- .../server/internal/ApplicationServerLookup.java | 136 +- .../server/internal/ApplicationServerManager.java | 408 +- .../server/internal/AuthenticationManager.java | 4 +- .../internal/InternalHttpServiceTracker.java | 6 +- .../server/internal/InternalOseeHttpServlet.java | 4 +- .../server/internal/InternalOseeServerInfo.java | 9 +- .../server/internal/OseeServerThreadFactory.java | 56 +- .../core/server/internal/ServerActivator.java | 114 +- .../server/internal/ServerDatabaseProvider.java | 2 +- .../core/server/internal/ServerTaskScheduler.java | 102 +- .../authentication/DemoAuthenticationProvider.java | 30 +- .../TrustAllAuthenticationProvider.java | 40 +- .../internal/compatibility/OseeSql_0_9_1.java | 8 +- .../internal/session/DatabaseSessionAccessor.java | 212 +- .../internal/session/DatabaseSessionQuery.java | 94 +- .../internal/session/DefaultSessionCollector.java | 36 +- .../server/internal/session/ISessionCollector.java | 2 +- .../internal/session/ISessionDataStoreSync.java | 4 +- .../server/internal/session/ISessionQuery.java | 4 +- .../core/server/internal/session/Session.java | 234 +- .../core/server/internal/session/SessionCache.java | 14 +- .../internal/session/SessionDataStoreSync.java | 74 +- .../server/internal/session/SessionFactory.java | 102 +- .../internal/session/SessionManagerImpl.java | 212 +- .../session/SessionManagerTrackingHandler.java | 72 +- .../internal/task/CleanJoinTablesServerTask.java | 136 +- .../core/test/enums/PermissionEnumTest.java | 250 +- .../osee/framework/core/data/BaseExchangeData.java | 4 +- .../eclipse/osee/framework/core/data/Named.java | 3 +- .../osee/framework/core/data/OseeCodeVersion.java | 4 +- .../osee/framework/core/data/OseeCredential.java | 2 +- .../osee/framework/core/data/OseeServerInfo.java | 2 +- .../osee/framework/core/data/OseeSession.java | 8 +- .../osee/framework/core/data/OseeSessionGrant.java | 4 +- .../osee/framework/core/data/SystemUser.java | 4 + .../eclipse/osee/framework/core/enums/Active.java | 4 +- .../framework/core/enums/BranchArchivedState.java | 4 +- .../framework/core/enums/BranchStorageState.java | 6 +- .../framework/core/enums/CoreArtifactTypes.java | 122 +- .../framework/core/enums/CoreAttributeTypes.java | 54 +- .../framework/core/enums/CoreRelationTypes.java | 134 +- .../osee/framework/core/enums/OseeCacheEnum.java | 14 +- .../osee/framework/core/enums/PermissionEnum.java | 178 +- .../core/enums/RelationOrderBaseTypes.java | 20 +- .../osee/framework/core/enums/StorageState.java | 5 +- .../core/enums/TransactionDetailsType.java | 4 +- .../osee/framework/core/enums/TxChange.java | 5 +- .../core/exception/ArtifactDoesNotExist.java | 1 - .../core/exception/AttributeDoesNotExist.java | 1 - .../core/exception/BranchMergeException.java | 1 - .../core/exception/ConflictDetectionException.java | 1 - .../core/exception/InvalidTaggerException.java | 1 - .../exception/MergeChangesInArtifactException.java | 1 - .../core/exception/MultipleArtifactsExist.java | 1 - .../core/exception/MultipleAttributesExist.java | 1 - .../exception/OseeArbitrationServerException.java | 1 - .../exception/OseeAuthenticationException.java | 7 +- .../OseeAuthenticationRequiredException.java | 1 - .../core/exception/OseeDataStoreException.java | 1 - ...OseeInvalidAuthenticationProtocolException.java | 1 - .../exception/OseeInvalidSessionException.java | 1 - .../core/exception/OseeMultipleEnumTypesExist.java | 1 - .../core/exception/OseeStateException.java | 1 - .../exception/UserInDatabaseMultipleTimes.java | 1 - .../core/exception/UserNotInDatabase.java | 1 - .../osee/framework/core/internal/Activator.java | 2 + .../core/operation/AbstractOperation.java | 6 +- .../core/translation/IDataTranslationService.java | 18 +- .../core/util/AbstractTrackingHandler.java | 16 +- .../osee/framework/core/util/Conditions.java | 112 +- .../core/util/ServiceDependencyTracker.java | 182 +- .../framework/core/util/TableWriterAdaptor.java | 12 +- .../database/init/AddBaseDbInitChoice.java | 1 + .../framework/database/init/AddCommonBranch.java | 5 +- .../framework/database/init/ConfigDatabase.java | 2 + .../init/DatabaseInitializationOperation.java | 418 +- .../framework/database/init/DbBootstrapTask.java | 82 +- .../framework/database/init/GroupSelection.java | 6 +- .../framework/database/init/OseeTypesSetup.java | 18 +- .../init/PlatformRunnableAvailableInitTasks.java | 2 + .../database/init/PostDatabaseInitialization.java | 2 +- .../framework/database/init/PostDbUserCleanUp.java | 2 +- .../database/init/SimpleTemplateProviderTask.java | 19 +- .../database/init/SkynetDbBranchDataImport.java | 16 +- .../database/init/SkynetTypesEnumGenerator.java | 18 +- .../init/internal/DatabaseInitActivator.java | 44 +- .../framework/database/core/ConnectionHandler.java | 10 +- .../core/IDbConnectionInformationContributor.java | 1 - .../database/core/IDbTransactionWork.java | 4 +- .../framework/database/core/IOseeStatement.java | 13 +- .../osee/framework/database/core/JoinUtility.java | 25 +- .../framework/database/core/OseeConnection.java | 3 +- .../osee/framework/database/core/OseeSql.java | 13 +- .../framework/database/internal/Activator.java | 4 +- .../database/internal/DatabaseInfoProvider.java | 4 +- .../internal/core/OseeConnectionPoolImpl.java | 2 +- .../internal/core/OseeDatabaseServiceImpl.java | 8 +- .../database/internal/core/OseeSequenceImpl.java | 29 +- .../database/internal/core/OseeStatementImpl.java | 2 +- .../database/internal/core/StatementUtil.java | 6 +- .../database/internal/parser/DbConfigParser.java | 6 +- .../database/internal/parser/DbConnectionData.java | 9 +- .../database/internal/parser/DbDetailData.java | 12 +- .../database/internal/parser/DbSetupData.java | 8 +- .../ConsolidateArtifactVersionTxOperation.java | 41 +- .../operation/InvalidTxCurrentsAndModTypes.java | 14 +- .../framework/derby/DerbyClientConnection.java | 2 + .../osee/framework/derby/DerbyDbServer.java | 4 +- .../framework/derby/EmbeddedDerbyConnection.java | 2 + .../osee/framework/derby/internal/Activator.java | 2 + .../framework/jdbcodbc/JdbcOdbcConnection.java | 2 + .../framework/jdk/core/test/JdkCoreTestSuite.java | 8 +- .../test/rules/WordMLNewLineMakerRuleTest.java | 95 +- .../jdk/core/test/text/UtfReadingRuleTest.java | 123 +- .../jdk/core/test/type/JdkCoreTypeTestSuite.java | 4 +- .../jdk/core/test/type/PropertyStoreTest.java | 6 +- .../jdk/core/test/type/PropertyStoreTestUtil.java | 2 +- .../core/test/type/PropertyStoreWriterTest.java | 5 +- .../framework/jdk/core/test/type/QuadTest.java | 30 +- .../framework/jdk/core/test/type/TripletTest.java | 14 +- .../framework/jdk/core/test/util/CompareTest.java | 1 + .../framework/jdk/core/test/util/GUIDTest.java | 17 +- .../framework/jdk/core/test/util/GuidObject.java | 23 +- .../jdk/core/test/util/HumanReadableIdTest.java | 89 +- .../jdk/core/test/util/JdkCoreUtilTestSuite.java | 14 +- .../framework/jdk/core/collection/tree/Tree.java | 2 +- .../jdk/core/directory/DirectoryPerson.java | 1 + .../jdk/core/stateMachine/StateController.java | 8 +- .../framework/jdk/core/stateMachine/WaitState.java | 6 +- .../osee/framework/jdk/core/text/FindResults.java | 6 +- .../eclipse/osee/framework/jdk/core/text/Rule.java | 340 +- .../osee/framework/jdk/core/text/RuleRecord.java | 1 + .../framework/jdk/core/text/change/ChangeSet.java | 5 +- .../jdk/core/text/change/CharArrayChange.java | 15 +- .../framework/jdk/core/text/change/CharChange.java | 13 +- .../jdk/core/text/change/DeleteChange.java | 7 + .../jdk/core/text/rules/HtmlTableBuilder.java | 1 + .../jdk/core/text/rules/HushHtmlScriptErrors.java | 72 +- .../jdk/core/text/rules/MultilineStrLiteral.java | 1 + .../osee/framework/jdk/core/text/rules/Unique.java | 1 + .../jdk/core/text/rules/WordMLNewLineMaker.java | 350 +- .../framework/jdk/core/text/tool/CompareLists.java | 10 +- .../framework/jdk/core/text/tool/CountAscii.java | 6 +- .../osee/framework/jdk/core/text/tool/Find.java | 12 +- .../core/text/tool/FindNonLocalFunctionCalls.java | 4 +- .../jdk/core/text/tool/FunctionCallStats.java | 2 +- .../jdk/core/text/tool/ReplaceRcsLog.java | 2 +- .../jdk/core/text/tool/RpcrSignalChanges.java | 2 +- .../core/text/tool/SimpleFileToBufferConvert.java | 1 + .../jdk/core/text/tool/StripBlockComments.java | 1 + .../framework/jdk/core/type/AddingDoubleMap.java | 10 +- .../jdk/core/type/CaseInsensitiveString.java | 4 +- .../jdk/core/type/CompositeKeyHashMap.java | 16 +- .../jdk/core/type/CompositeKeyQuadHashMap.java | 26 +- .../jdk/core/type/CompositeKeyTripleHashMap.java | 26 +- .../osee/framework/jdk/core/type/CountingMap.java | 2 +- .../jdk/core/type/DoubleKeyCountingMap.java | 2 +- .../osee/framework/jdk/core/type/DoublePoint.java | 6 +- .../jdk/core/type/FixedSizePriorityQueue.java | 4 +- .../framework/jdk/core/type/HashCollection.java | 456 +- .../jdk/core/type/HashCollectionHeavy.java | 1 + .../jdk/core/type/HashCollectionPlus.java | 12 +- .../jdk/core/type/HashCollectionPlusMap.java | 1 + .../osee/framework/jdk/core/type/InputManager.java | 6 + .../framework/jdk/core/type/MutableBoolean.java | 1 + .../framework/jdk/core/type/MutableDouble.java | 1 + .../framework/jdk/core/type/MutableInteger.java | 1 + .../framework/jdk/core/type/PropertyStore.java | 23 +- .../jdk/core/type/PropertyStoreWriter.java | 2 +- .../osee/framework/jdk/core/type/SimpleEnum.java | 3 + .../osee/framework/jdk/core/type/TreeObject.java | 1 + .../osee/framework/jdk/core/type/TreeParent.java | 4 +- .../osee/framework/jdk/core/type/VariantData.java | 20 + .../osee/framework/jdk/core/util/AHTML.java | 974 +- .../eclipse/osee/framework/jdk/core/util/AXml.java | 324 +- .../osee/framework/jdk/core/util/ChecksumUtil.java | 6 +- .../osee/framework/jdk/core/util/CmdLineArgs.java | 4 +- .../osee/framework/jdk/core/util/Collections.java | 17 +- .../osee/framework/jdk/core/util/DateUtil.java | 4 +- .../jdk/core/util/EnhancedProperties.java | 10 +- .../osee/framework/jdk/core/util/EnumBase.java | 12 +- .../osee/framework/jdk/core/util/Enums.java | 3 +- .../framework/jdk/core/util/HumanReadableId.java | 11 +- .../osee/framework/jdk/core/util/JarCreator.java | 1 + .../eclipse/osee/framework/jdk/core/util/Lib.java | 3329 ++- .../osee/framework/jdk/core/util/Readers.java | 20 +- .../jdk/core/util/ReservedCharacters.java | 168 +- .../eclipse/osee/framework/jdk/core/util/Sets.java | 15 +- .../core/util/SingletonApplicationInstance.java | 59 +- .../framework/jdk/core/util/StringDataSource.java | 8 +- .../osee/framework/jdk/core/util/Strings.java | 8 +- .../jdk/core/util/benchmark/Benchmark.java | 14 +- .../jdk/core/util/io/CharBackedInputStream.java | 5 +- .../osee/framework/jdk/core/util/io/CsvReader.java | 6 +- .../osee/framework/jdk/core/util/io/DriveType.java | 4 +- .../jdk/core/util/io/EnumBaseBuilder.java | 5 +- .../jdk/core/util/io/ExtensionFilter.java | 5 +- .../jdk/core/util/io/IEnumValueBuilder.java | 1 + .../framework/jdk/core/util/io/IOInputThread.java | 5 +- .../framework/jdk/core/util/io/IOOutputThread.java | 9 +- .../jdk/core/util/io/JavaFileBuilder.java | 50 +- .../osee/framework/jdk/core/util/io/LnkWriter.java | 807 +- .../framework/jdk/core/util/io/MatchFilter.java | 1 + .../jdk/core/util/io/MinicomConnection.java | 6 +- .../jdk/core/util/io/MinicomOutputThread.java | 17 +- .../framework/jdk/core/util/io/RenameFiles.java | 2 +- .../osee/framework/jdk/core/util/io/Streams.java | 8 +- .../osee/framework/jdk/core/util/io/Zip.java | 2 +- .../jdk/core/util/io/streams/StreamPumper.java | 17 +- .../jdk/core/util/io/xml/AbstractSaxHandler.java | 15 +- .../jdk/core/util/io/xml/AbstractSheetWriter.java | 5 + .../jdk/core/util/io/xml/ExcelXmlWriter.java | 3 + .../jdk/core/util/io/xml/WordMlTableWriter.java | 5 +- .../jdk/core/util/io/xml/WordSaxHandler.java | 4 +- .../jdk/core/util/io/xml/XmlTextInputStream.java | 12 +- .../framework/jdk/core/util/windows/Registry.java | 15 +- .../osee/framework/jdk/core/util/xml/Jaxp.java | 43 +- .../jdk/core/util/xml/SimpleNamespaceContext.java | 28 +- .../osee/framework/jdk/core/util/xml/Xml.java | 57 +- .../jdk/core/util/xml/XmlOutputTransform.java | 1 - .../jdk/core/util/xml/XmlTransformAsProcess.java | 9 +- .../jdk/core/util/xml/XmlTransformServer.java | 2 +- .../framework/jdk/core/util/xml/XmlUtility.java | 6 +- .../framework/jdk/core/util/xml/excel/Cell.java | 1 + .../framework/jdk/core/util/xml/excel/Row.java | 1 + .../framework/jdk/core/util/xml/excel/Style.java | 1 + .../framework/jdk/core/util/xml/excel/Table.java | 1 + .../jdk/core/util/xml/excel/WorkBook.java | 1 + .../jdk/core/util/xml/excel/WorkSheet.java | 1 + .../jdk/core/util/xml/parser/GenericParser.java | 10 +- .../jdk/core/util/xml/parser/XmlNode.java | 7 +- .../jdk/core/validate/ExpressionValidator.java | 1 + .../jdk/core/validate/FieldValidator.java | 3 + .../jdk/core/validate/RequiredStringValidator.java | 3 +- .../jdk/core/validate/RequiredValidator.java | 1 + .../framework/jdk/core/validate/Validator.java | 13 +- .../osee/framework/jini/ExperimentalLookup.java | 9 +- .../osee/framework/jini/JiniClassServer.java | 12 +- .../framework/jini/JiniLookupPlatformRunnable.java | 2 + .../eclipse/osee/framework/jini/JiniPlugin.java | 1 + .../jini/discovery/EclipseBundleClassloader.java | 6 +- .../jini/discovery/EclipseJiniClassloader.java | 10 +- .../jini/discovery/OseeJiniConfiguration.java | 5 +- .../framework/jini/discovery/RelaxedSecurity.java | 2 + .../framework/jini/discovery/ServiceDataStore.java | 27 +- .../framework/jini/event/RemoteEventHandler.java | 5 + .../framework/jini/event/RemoteEventListener.java | 1 + .../event/old/ArtifactModifiedEventListener.java | 1 + .../jini/event/old/ArtifactModifiedRemoteType.java | 4 +- .../jini/event/old/OseeRemoteEventInstance.java | 8 +- .../framework/jini/event/old/PopupEventType.java | 2 +- .../osee/framework/jini/lease/LeaseData.java | 2 +- .../osee/framework/jini/lease/OseeLease.java | 18 +- .../framework/jini/lease/OseeLeaseGrantor.java | 37 +- .../framework/jini/lease/OseeLeaseRenewer.java | 8 +- .../jini/service/core/FormmatedEntry.java | 5 + .../framework/jini/service/core/GroupEntry.java | 6 +- .../framework/jini/service/core/HostEntry.java | 1 + .../jini/service/core/JiniJoinManager.java | 26 +- .../framework/jini/service/core/JiniService.java | 9 +- .../framework/jini/service/core/KillService.java | 3 +- .../framework/jini/service/core/OwnerEntry.java | 1 + .../jini/service/core/SimpleFormattedEntry.java | 1 + .../framework/jini/service/core/VersionEntry.java | 6 +- .../eclipse/osee/framework/jini/util/OseeJini.java | 4 +- .../framework/jini/util/RemotePrintStream.java | 12 +- .../osee/framework/jini/utility/StartJini.java | 17 +- .../lifecycle/test/AllLifecycleTestSuite.java | 2 +- .../test/internal/InternalLifecycleTestSuite.java | 2 +- .../test/internal/LifecycleOperationTest.java | 34 +- .../lifecycle/test/mock/AnotherMockHandler.java | 8 +- .../framework/lifecycle/LifecycleServiceImpl.java | 7 +- .../framework/lifecycle/internal/Activator.java | 10 +- .../eclipse/osee/framework/logging/BaseStatus.java | 20 +- .../osee/framework/logging/ConsoleLogger.java | 1 + .../eclipse/osee/framework/logging/OseeLogger.java | 6 +- .../framework/logging/SevereLoggingMonitor.java | 3 +- .../framework/logging/SimpleOseeFormatter.java | 2 +- .../osee/framework/logging/StatusManager.java | 4 +- .../osee/framework/logging/internal/Activator.java | 2 + .../servlet/test/ManagerServletTestSuite.java | 2 +- .../servlet/test/data/ServletDataTestSuite.java | 2 +- .../manager/servlet/ArtifactFileServlet.java | 200 +- .../osee/framework/manager/servlet/AtsServlet.java | 92 +- .../manager/servlet/BranchExchangeServlet.java | 198 +- .../manager/servlet/BranchManagerServlet.java | 100 +- .../manager/servlet/ClientInstallInfo.java | 2 +- .../manager/servlet/ClientInstallInfoServlet.java | 140 +- .../manager/servlet/ConfigurationServlet.java | 146 +- .../framework/manager/servlet/DataServlet.java | 116 +- .../manager/servlet/InstallLinkPageGenerator.java | 20 +- .../framework/manager/servlet/ModCompatible.java | 122 +- .../manager/servlet/OseeCacheServlet.java | 388 +- .../manager/servlet/OseeModelServlet.java | 138 +- .../manager/servlet/ResourceManagerServlet.java | 313 +- .../manager/servlet/SearchEngineServlet.java | 240 +- .../manager/servlet/SearchEngineTaggerServlet.java | 194 +- .../manager/servlet/ServerLookupServlet.java | 126 +- .../servlet/SessionClientLoopbackServlet.java | 280 +- .../manager/servlet/SessionManagementServlet.java | 220 +- .../manager/servlet/SystemManagerServlet.java | 475 +- .../manager/servlet/UnsubscribeServlet.java | 124 +- .../manager/servlet/UnsubscribeTransaction.java | 148 +- .../manager/servlet/ats/AtsResourceProvider.java | 3 +- .../framework/manager/servlet/ats/AtsService.java | 252 +- .../manager/servlet/ats/AtsXmlSearch.java | 2 +- .../framework/manager/servlet/ats/XmlMessage.java | 6 +- .../manager/servlet/data/ArtifactUtil.java | 14 +- .../manager/servlet/data/DefaultOseeArtifact.java | 7 +- .../manager/servlet/data/HttpArtifactFileInfo.java | 1 + .../servlet/data/HttpBranchExchangeInfo.java | 173 +- .../manager/servlet/data/HttpRequestDecoder.java | 2 +- .../manager/servlet/data/HttpSearchInfo.java | 3 +- .../function/ChangeBranchArchiveStateFunction.java | 48 +- .../function/ChangeBranchStateFunction.java | 48 +- .../servlet/function/ChangeBranchTypeFunction.java | 48 +- .../servlet/function/ChangeReportFunction.java | 50 +- .../servlet/function/CreateBranchFunction.java | 52 +- .../servlet/function/CreateCommitFunction.java | 48 +- .../servlet/function/PurgeBranchFunction.java | 48 +- .../manager/servlet/internal/Activator.java | 22 +- .../internal/ServletRegistrationHandler.java | 162 +- .../event/res/test/FrameworkRes_Demo_Suite.java | 6 +- .../event/res/test/FrameworkRes_TestDb_Suite.java | 2 +- .../res/test/cases/RemoteNetworkSenderTest.java | 4 +- .../event/res/msgs/RemoteAttributeChange1.java | 236 +- .../event/res/msgs/RemoteBasicGuidArtifact1.java | 312 +- .../event/res/msgs/RemoteBasicGuidRelation1.java | 435 +- .../event/res/msgs/RemoteNetworkSender1.java | 336 +- .../event/res/msgs/RemoteTransactionChange1.java | 144 +- .../event/res/AttributeEventModificationType.java | 33 +- .../event/res/BranchEventModificationType.java | 6 +- .../event/res/BroadcastEventModificationType.java | 2 +- .../messaging/event/res/ResEventManager.java | 12 +- .../framework/messaging/event/res/ResMessages.java | 1 + .../event/skynet/ASkynetEventListener.java | 1 + .../framework/messaging/event/skynet/Sample.java | 10 +- .../skynet/event/SkynetArtifactEventBase.java | 3 + .../event/skynet/event/SkynetEventBase.java | 1 + .../skynet/event/SkynetRelationLinkEventBase.java | 8 + .../skynet/service/EventDispatchRunnable.java | 5 +- .../event/skynet/service/SkynetEventService.java | 22 +- .../SkynetEventServicePlatformRunnable.java | 2 + .../messaging/internal/BaseBrokerTesting.java | 45 +- .../messaging/internal/DefaultNodeInfos.java | 29 +- .../messaging/internal/IntegrationSuite.java | 9 +- .../messaging/internal/MessageStatusTest.java | 113 +- .../internal/TestBrokerServiceInterruptions.java | 95 +- .../framework/messaging/internal/TestMessages.java | 85 +- .../internal/TestSendingAndRecieving.java | 174 +- .../messaging/services/internal/BasicListener.java | 16 +- .../services/internal/TestMessageServices.java | 452 +- .../TestMessageServicesMultipleConsumers.java | 137 +- .../messaging/test/msg/ObjectFactory.java | 69 +- .../framework/messaging/test/msg/TestMessage.java | 100 +- .../messaging/services/messages/ObjectFactory.java | 119 +- .../services/messages/ServiceDescriptionPair.java | 100 +- .../messaging/services/messages/ServiceHealth.java | 325 +- .../services/messages/ServiceHealthRequest.java | 154 +- .../messaging/services/messages/Synch.java | 100 +- .../framework/messaging/ComponentListener.java | 4 +- .../framework/messaging/ConnectionListener.java | 3 +- .../osee/framework/messaging/ConnectionNode.java | 43 +- .../framework/messaging/ConnectionNodeFactory.java | 3 +- .../messaging/ConnectionNodeFailoverSupport.java | 2 +- .../osee/framework/messaging/EndpointReceive.java | 8 +- .../osee/framework/messaging/MessageID.java | 12 +- .../osee/framework/messaging/MessageService.java | 7 +- .../osee/framework/messaging/MessagingTracker.java | 8 +- .../eclipse/osee/framework/messaging/NodeInfo.java | 118 +- .../osee/framework/messaging/OseeMessaging.java | 1 - .../framework/messaging/OseeMessagingListener.java | 26 +- .../messaging/OseeMessagingStatusCallback.java | 7 +- .../osee/framework/messaging/ReplyConnection.java | 6 +- .../osee/framework/messaging/SystemTopic.java | 56 +- .../definitions/PropertyStoreMessage.java | 20 +- .../osee/framework/messaging/id/StringId.java | 6 +- .../osee/framework/messaging/id/StringName.java | 4 +- .../framework/messaging/id/StringNamespace.java | 4 +- .../framework/messaging/internal/Activator.java | 16 +- .../messaging/internal/FailoverConnectionNode.java | 125 +- .../framework/messaging/internal/JAXBUtil.java | 55 +- .../messaging/internal/MessageServiceConsole.java | 2 +- .../messaging/internal/MessageServiceImpl.java | 73 +- .../internal/MessageServiceProviderImpl.java | 7 +- .../activemq/ActiveMqMessageListenerWrapper.java | 51 +- .../messaging/internal/activemq/ActiveMqUtil.java | 26 +- .../internal/activemq/ConnectionNodeActiveMq.java | 160 +- .../activemq/ConnectionNodeFactoryImpl.java | 6 +- .../internal/activemq/OseeExceptionListener.java | 22 +- .../activemq/ReplyConnectionActiveMqImpl.java | 4 +- .../messaging/internal/old/ConcurrentListMap.java | 4 +- .../internal/old/EndpointSendCollection.java | 4 +- .../internal/old/MessageListenerCollection.java | 4 +- .../internal/old/MessagingGatewayImpl.java | 6 +- .../framework/messaging/services/BaseMessages.java | 65 +- .../services/RegisteredServiceReference.java | 1 - .../messaging/services/RemoteServiceLookup.java | 15 +- .../messaging/services/RemoteServiceRegistrar.java | 12 +- .../messaging/services/ServiceInfoPopulator.java | 4 +- .../messaging/services/ServiceNotification.java | 6 +- .../services/internal/HealthRequestListener.java | 42 +- .../services/internal/HealthServiceListener.java | 75 +- .../services/internal/MonitorTimedOutServices.java | 96 +- .../services/internal/OseeMessagingStatusImpl.java | 34 +- .../services/internal/RemoteServiceLookupImpl.java | 153 +- .../internal/RemoteServiceRegistrarImpl.java | 42 +- .../internal/ServiceHealthPlusTimeout.java | 32 +- .../ServiceLookupAndRegistrarLifeCycle.java | 145 +- .../services/internal/ServiceReferenceImp.java | 5 +- .../messaging/services/internal/UpdateStatus.java | 61 +- .../eclipse/osee/framework/oracle/Activator.java | 2 + .../osee/framework/oracle/OracleConnection.java | 2 + .../framework/plugin/core/CorePreferences.java | 2 +- .../plugin/core/EclipseErrorLogLogger.java | 8 +- .../plugin/core/config/JiniLookupGroupConfig.java | 2 +- .../core/config/NonEclipseManifestHeader.java | 7 +- .../plugin/core/server/BundleResourceFinder.java | 8 +- .../framework/plugin/core/server/ClassFinder.java | 26 +- .../framework/plugin/core/server/ClassServer.java | 57 +- .../plugin/core/server/ClassServerPermissions.java | 9 +- .../plugin/core/server/PathResourceFinder.java | 40 +- .../framework/plugin/core/server/task/Command.java | 12 +- .../plugin/core/server/task/NativeCommand.java | 1 + .../plugin/core/server/task/TaskRequester.java | 8 +- .../plugin/core/server/task/TaskServerThread.java | 11 +- .../plugin/core/util/CatchAndReleaseJob.java | 2 +- .../plugin/core/util/ExportClassLoader.java | 92 +- .../plugin/core/util/ExtensionDefinedObjects.java | 12 +- .../plugin/core/util/ExtensionPoints.java | 8 +- .../framework/postgresql/PostgresqlConnection.java | 1 + .../test/AttributeLocatorProviderTest.java | 4 +- .../test/AttributeLocatorProviderTestSuite.java | 2 +- .../resource/locator/attribute/Activator.java | 2 + .../management/servlet/test/Activator.java | 2 + .../management/servlet/test/HttpTestUtils.java | 28 +- .../servlet/test/TestResourceManagerServlet.java | 26 +- .../test/ResourceManagementTestSuite.java | 4 +- .../management/test/ResourceManagerTest.java | 2 +- .../management/test/util/ResourceLocatorTest.java | 2 +- .../test/util/ResourceUtilTestSuite.java | 2 +- .../framework/resource/management/Activator.java | 2 + .../resource/management/StandardOptions.java | 7 +- .../internal/ResourceLocatorManager.java | 2 +- .../management/internal/ResourceManager.java | 4 + .../resource/management/util/Resource.java | 2 + .../resource/management/util/ResourceLocator.java | 2 + .../attribute/test/AttributeProviderTestSuite.java | 2 +- .../resource/provider/attribute/Activator.java | 2 + .../provider/attribute/AttributeProvider.java | 2 + .../engine/test/AllSearchEngineTestSuite.java | 2 +- .../test/utility/SearchTagDataStoreTest.java | 2 +- .../engine/test/utility/TagProcessorTest.java | 6 +- .../engine/test/utility/UtilityTestSuite.java | 6 +- .../search/engine/test/utility/WordsUtilTest.java | 2 +- .../search/engine/IAttributeTaggerProvider.java | 4 +- .../framework/search/engine/ISearchEngine.java | 4 +- .../framework/search/engine/MatchLocation.java | 1 + .../framework/search/engine/SearchOptions.java | 8 +- .../osee/framework/search/engine/SearchResult.java | 8 +- .../search/engine/attribute/AttributeData.java | 3 +- .../engine/attribute/AttributeDataStore.java | 47 +- .../search/engine/data/AttributeSearch.java | 2 +- .../search/engine/data/AttributeVersion.java | 12 +- .../framework/search/engine/data/SearchTag.java | 16 +- .../search/engine/internal/Activator.java | 4 +- .../search/engine/internal/InputToTagQueueTx.java | 2 +- .../search/engine/internal/SearchEngine.java | 11 +- .../search/engine/internal/SearchEngineTagger.java | 288 +- .../search/engine/internal/SearchStatistics.java | 8 +- .../search/engine/internal/StartUpRunnable.java | 4 +- .../search/engine/internal/TaggerRunnable.java | 26 +- .../search/engine/internal/TaggerStatistics.java | 13 + .../search/engine/internal/TaskStatistics.java | 3 + .../tagger/DefaultAttributeTaggerProvider.java | 2 + .../engine/tagger/XmlAttributeTaggerProvider.java | 1 + .../search/engine/utility/SearchTagDataStore.java | 4 +- .../search/engine/utility/TagEncoder.java | 5 +- .../framework/search/engine/utility/WordsUtil.java | 2 +- .../server/admin/ServerAdminCommandProvider.java | 6 +- .../admin/app/DataStoreBackupApplication.java | 16 +- .../server/admin/branch/BranchExportWorker.java | 6 +- .../admin/conversion/CompressedContentFix.java | 8 +- .../framework/server/admin/conversion/Util.java | 4 +- .../framework/server/admin/internal/Activator.java | 170 +- .../server/admin/management/ClearCachesWorker.java | 62 +- .../ConsolidateArtifactVersionsCommand.java | 2 +- .../FinishPartiallyArchivedBranchesCommand.java | 4 +- .../admin/management/ReloadCachesWorker.java | 62 +- .../server/admin/management/ServerStats.java | 123 +- .../management/TxCurrentsAndModTypesCommand.java | 2 +- .../framework/server/admin/search/SearchStats.java | 2 +- .../server/admin/search/TaggerAllWorker.java | 7 +- .../framework/server/admin/search/TaggerStats.java | 10 +- .../osee/framework/server/tests/Activator.java | 2 + .../server/tests/AllServerTestsSuite.java | 28 +- .../core/test/FrameworkCore_Demo_Fast_Suite.java | 24 +- .../skynet/core/test/FrameworkCore_Demo_Suite.java | 30 +- .../core/test/FrameworkCore_Production_Suite.java | 4 +- .../core/test/FrameworkCore_TestDb_Suite.java | 6 +- .../skynet/core/test/branch/BranchManagerTest.java | 4 +- .../skynet/core/test/branch/BranchTestSuite.java | 2 +- .../skynet/core/test/cases/ArtifactLoaderTest.java | 16 +- .../skynet/core/test/cases/ArtifactPurgeTest.java | 11 +- .../test/cases/ArtifactQueryPerformanceTests.java | 79 +- .../core/test/cases/ArtifactQueryTestDemo.java | 8 +- .../test/cases/ArtifactTypeInheritanceTest.java | 7 +- .../core/test/cases/Artifact_getLastModified.java | 10 +- .../test/cases/Artifact_setAttributeValues.java | 12 +- .../skynet/core/test/cases/BranchPurgeTest.java | 13 +- .../skynet/core/test/cases/BranchStateTest.java | 65 +- .../skynet/core/test/cases/ChangeManagerTest.java | 4 +- .../skynet/core/test/cases/ConflictTest.java | 70 +- .../core/test/cases/ConflictTestManager.java | 122 +- .../skynet/core/test/cases/CsvArtifactTest.java | 2 +- .../skynet/core/test/cases/DeletionTest.java | 64 +- .../skynet/core/test/cases/DuplicateHridTest.java | 19 +- .../skynet/core/test/cases/NativeArtifactTest.java | 5 +- .../test/cases/OseeEnumerationValidationTest.java | 8 +- .../skynet/core/test/cases/OseeLinkParserTest.java | 6 +- .../core/test/cases/PurgeTransactionTest.java | 9 +- .../core/test/cases/RelationDeletionTest.java | 4 +- .../core/test/cases/RelationOrderingTest.java | 22 +- .../core/test/cases/SevereLogMonitorTest.java | 2 +- .../core/test/cases/StaticIdManagerTest.java | 66 +- .../core/test/cases/WordMlLinkHandlerTest.java | 5 +- .../core/test/event/ArtifactEventFiltersTest.java | 4 +- .../core/test/event/ArtifactEventManagerTest.java | 63 +- .../core/test/event/BranchEventFiltersTest.java | 2 +- .../core/test/event/BranchEventManagerTest.java | 12 +- .../test/event/EventBasicGuidArtifactTest.java | 40 +- .../test/event/EventBasicGuidRelationTest.java | 54 +- .../EventChangeTypeBasicGuidArtifactTest.java | 22 +- .../core/test/event/TransactionEventTest.java | 4 +- .../core/test/importing/ArtifactExtractorTest.java | 2 +- .../core/test/importing/ReqNumberingTest.java | 4 +- .../test/importing/parsers/MockResolutionGui.java | 28 +- .../parsers/OutlineResolutionAndNumberTest.java | 92 +- .../core/test/importing/parsers/ParsersSuite.java | 6 +- ...WordMLExtractorDelegateTableOfContentsTest.java | 76 +- .../importing/parsers/WordMlResolutionGuiTest.java | 116 +- .../test/importing/parsers/WordOutlineTest.java | 322 +- .../core/test/relation/RelationOrderTestSuite.java | 4 +- .../core/test/relation/RelationTestSuite.java | 3 +- .../test/relation/RelationTypeSideSorterTest.java | 24 +- .../test/relation/order/RelationOrderDataTest.java | 16 +- .../relation/order/RelationOrderMergerTest.java | 98 +- .../relation/order/RelationOrderParserTest.java | 22 +- .../relation/order/RelationSorterProviderTest.java | 2 +- .../test/relation/sorters/RelationSorterTest.java | 12 +- .../osee/framework/skynet/core/ClientUser.java | 4 +- .../skynet/core/GlobalXViewerSettings.java | 6 +- .../framework/skynet/core/OseeSystemArtifacts.java | 8 +- .../osee/framework/skynet/core/SystemGroup.java | 3 +- .../eclipse/osee/framework/skynet/core/User.java | 2 +- .../osee/framework/skynet/core/UserManager.java | 490 +- .../framework/skynet/core/artifact/Artifact.java | 16 +- .../skynet/core/artifact/ArtifactCache.java | 14 +- .../skynet/core/artifact/ArtifactChecks.java | 2 +- .../skynet/core/artifact/ArtifactData.java | 2 +- .../skynet/core/artifact/ArtifactFactory.java | 8 +- .../skynet/core/artifact/ArtifactKey.java | 96 +- .../skynet/core/artifact/ArtifactLoader.java | 46 +- .../skynet/core/artifact/ArtifactModType.java | 4 +- .../core/artifact/ArtifactPersistenceManager.java | 48 +- .../core/artifact/ArtifactTransactionData.java | 12 +- .../skynet/core/artifact/ArtifactTypeManager.java | 12 +- .../skynet/core/artifact/ArtifactURL.java | 5 +- .../framework/skynet/core/artifact/Attribute.java | 8 +- .../skynet/core/artifact/AttributeLoader.java | 20 +- .../skynet/core/artifact/BranchManager.java | 36 +- .../skynet/core/artifact/ChangeArtifactType.java | 14 +- .../skynet/core/artifact/ControlLevel.java | 4 +- .../skynet/core/artifact/DeletionFlag.java | 3 +- .../skynet/core/artifact/HttpBranchCreation.java | 18 +- .../core/artifact/HttpCommitDataRequester.java | 20 +- .../HttpUpdateBranchArchivedStateRequester.java | 10 +- .../artifact/HttpUpdateBranchStateRequester.java | 10 +- .../artifact/HttpUpdateBranchTypeRequester.java | 10 +- .../skynet/core/artifact/KeyValueArtifact.java | 11 +- .../framework/skynet/core/artifact/LoadLevel.java | 6 +- .../framework/skynet/core/artifact/LoadType.java | 3 +- .../skynet/core/artifact/PurgeArtifacts.java | 59 +- .../core/artifact/PurgeTransactionOperation.java | 32 +- .../skynet/core/artifact/RelationLoader.java | 2 +- .../skynet/core/artifact/RevertAction.java | 38 +- .../skynet/core/artifact/StaticIdManager.java | 3 +- .../skynet/core/artifact/UniversalGroup.java | 2 +- .../skynet/core/artifact/UpdateMergeBranch.java | 51 +- .../artifact/annotation/ArtifactAnnotation.java | 13 +- .../annotation/AttributeAnnotationManager.java | 2 +- .../core/artifact/cache/ActiveArtifactCache.java | 6 +- .../artifact/factory/ArtifactFactoryManager.java | 8 +- .../core/artifact/factory/UserArtifactFactory.java | 4 +- .../artifact/format/BaseStyleSheetArtifact.java | 1 + .../core/artifact/operation/ArtifactOperation.java | 3 +- .../operation/FinishUpdateBranchOperation.java | 2 +- .../artifact/operation/UpdateBranchOperation.java | 3 +- .../requester/HttpPurgeBranchRequester.java | 10 +- .../artifact/search/ActiveArtifactTypeSearch.java | 4 +- .../core/artifact/search/ArtifactHridSearch.java | 4 + .../skynet/core/artifact/search/ArtifactQuery.java | 58 +- .../core/artifact/search/ArtifactQueryBuilder.java | 8 +- .../core/artifact/search/ArtifactTypeSearch.java | 6 +- .../core/artifact/search/AttributeValueSearch.java | 3 + .../core/artifact/search/DeprecatedOperator.java | 7 +- .../core/artifact/search/FromArtifactsSearch.java | 4 + .../core/artifact/search/HttpArtifactQuery.java | 21 +- .../core/artifact/search/InRelationSearch.java | 304 +- .../skynet/core/artifact/search/NotSearch.java | 4 + .../skynet/core/artifact/search/Operator.java | 4 +- .../core/artifact/search/OrphanArtifactSearch.java | 90 +- .../skynet/core/artifact/search/QueryType.java | 6 +- .../artifact/search/RelatedToAndOfIDSearch.java | 4 + .../core/artifact/search/RelatedToSearch.java | 6 +- .../search/RelationInTransactionSearch.java | 10 +- .../core/attribute/AttributeExtensionManager.java | 16 +- .../core/attribute/AttributeTypeManager.java | 14 +- .../skynet/core/attribute/BinaryAttribute.java | 1 - .../skynet/core/attribute/HttpAttributeTagger.java | 7 +- .../skynet/core/attribute/OseeEnumTypeManager.java | 2 +- .../skynet/core/attribute/WordAttribute.java | 8 +- .../core/attribute/WordTemplateAttribute.java | 1 - .../core/attribute/WordWholeDocumentAttribute.java | 4 +- .../providers/AbstractAttributeDataProvider.java | 2 +- .../skynet/core/attribute/providers/DataStore.java | 2 +- .../providers/DefaultAttributeDataProvider.java | 4 +- .../providers/MappedAttributeDataProvider.java | 1 + .../providers/UriAttributeDataProvider.java | 2 +- .../attribute/utils/AbstractResourceProcessor.java | 4 +- .../skynet/core/attribute/utils/AttributeURL.java | 5 +- .../core/attribute/utils/BinaryContentUtils.java | 4 +- .../skynet/core/change/ArtifactChangeBuilder.java | 2 +- .../skynet/core/change/AttributeChangeBuilder.java | 4 +- .../osee/framework/skynet/core/change/Change.java | 1 + .../framework/skynet/core/change/ErrorChange.java | 4 +- .../skynet/core/change/RelationChangeBuilder.java | 4 +- .../core/commit/actions/CatchTrackedChanges.java | 8 +- .../skynet/core/conflict/ArtifactConflict.java | 1 + .../core/conflict/ArtifactConflictBuilder.java | 2 +- .../skynet/core/conflict/AttributeConflict.java | 37 +- .../core/conflict/AttributeConflictBuilder.java | 4 +- .../framework/skynet/core/conflict/Conflict.java | 10 +- .../core/conflict/ConflictManagerExternal.java | 4 +- .../core/conflict/ConflictStatusManager.java | 15 +- .../skynet/core/event/ArtifactModifiedEvent.java | 6 +- .../core/event/FrameworkTransactionData.java | 13 +- .../event/ITransactionsDeletedEventListener.java | 1 - .../skynet/core/event/InternalEventManager.java | 105 +- .../skynet/core/event/InternalEventManager2.java | 6 +- .../skynet/core/event/OseeEventManager.java | 131 +- .../skynet/core/event/OseeEventThreadFactory.java | 1 + .../skynet/core/event/RemoteEventManager.java | 156 +- .../skynet/core/event/RemoteEventManager2.java | 166 +- .../osee/framework/skynet/core/event/Sender.java | 10 +- .../skynet/core/event2/AccessControlEvent.java | 4 +- .../skynet/core/event2/ArtifactEvent.java | 3 +- .../core/event2/artifact/AttributeChange.java | 3 +- .../event2/artifact/EventBasicGuidArtifact.java | 21 +- .../event2/artifact/EventBasicGuidRelation.java | 59 +- .../artifact/EventChangeTypeBasicGuidArtifact.java | 29 +- .../skynet/core/event2/artifact/EventModType.java | 1 - .../artifact/EventModifiedBasicGuidArtifact.java | 3 +- .../core/event2/filter/BranchGuidEventFilter.java | 5 +- .../core/exportImport/HttpBranchExchange.java | 4 +- .../core/httpRequests/BaseArtifactLoopbackCmd.java | 15 +- .../ClientDashboardRequestHandler.java | 22 +- .../core/httpRequests/ClientLoopbackHandler.java | 12 +- .../ArtifactExtractorContributionManager.java | 9 +- .../skynet/core/importing/RoughArtifactKind.java | 5 +- .../skynet/core/importing/RoughAttributeSet.java | 4 +- .../operations/RoughToRealArtifactOperation.java | 8 +- .../parsers/AbstractArtifactExtractor.java | 1 + .../importing/parsers/ExcelArtifactExtractor.java | 9 +- .../importing/parsers/NativeDocumentExtractor.java | 3 + .../core/importing/parsers/OutlineResolution.java | 156 +- .../parsers/WholeWordDocumentExtractor.java | 5 +- .../importing/parsers/WordOutlineExtractor.java | 15 +- .../parsers/WordOutlineExtractorDelegate.java | 726 +- .../core/importing/parsers/XmlDataExtractor.java | 1 + .../resolvers/AttributeBasedArtifactResolver.java | 4 +- .../resolvers/NewArtifactImportResolver.java | 14 +- .../framework/skynet/core/internal/Activator.java | 316 +- .../core/internal/ClientCachingServiceFactory.java | 8 +- .../accessors/AbstractClientDataAccessor.java | 2 +- .../accessors/ClientArtifactTypeAccessor.java | 10 +- .../accessors/ClientAttributeTypeAccessor.java | 8 +- .../internal/accessors/ClientBranchAccessor.java | 14 +- .../accessors/ClientOseeEnumTypeAccessor.java | 6 +- .../accessors/ClientRelationTypeAccessor.java | 8 +- .../accessors/ClientTransactionAccessor.java | 8 +- .../skynet/core/linking/OseeLinkBuilder.java | 194 +- .../skynet/core/linking/OseeLinkParser.java | 4 +- .../skynet/core/linking/WordMlLinkHandler.java | 32 +- .../skynet/core/relation/LinkSideRestriction.java | 4 +- .../skynet/core/relation/RelationLink.java | 16 +- .../skynet/core/relation/RelationManager.java | 122 +- .../core/relation/RelationTransactionData.java | 20 +- .../core/relation/RelationTypeSideSorter.java | 2 +- .../core/relation/order/RelationOrderData.java | 8 +- .../relation/order/RelationOrderMergeUtility.java | 2 +- .../core/relation/order/RelationOrderParser.java | 1 - .../relation/order/RelationSorterProvider.java | 2 +- .../sorters/LexicographicalRelationSorter.java | 3 +- .../framework/skynet/core/revision/ChangeData.java | 2 +- .../skynet/core/revision/ChangeDataLoader.java | 24 +- .../skynet/core/revision/ChangeManager.java | 8 +- .../core/revision/ConflictManagerInternal.java | 65 +- .../skynet/core/revision/RevisionChangeLoader.java | 20 +- .../revision/acquirer/ArtifactChangeAcquirer.java | 9 +- .../revision/acquirer/AttributeChangeAcquirer.java | 24 +- .../revision/acquirer/RelationChangeAcquirer.java | 14 +- .../core/transaction/BaseTransactionData.java | 7 +- .../core/transaction/TransactionManager.java | 39 +- .../core/transaction/TransactionMonitor.java | 11 +- .../framework/skynet/core/utility/Artifacts.java | 10 +- .../skynet/core/utility/FileChangeType.java | 4 +- .../framework/skynet/core/utility/FileWatcher.java | 2 +- .../skynet/core/utility/LoadedArtifacts.java | 4 +- .../framework/skynet/core/utility/UsersByIds.java | 7 +- .../skynet/core/validation/OseeValidator.java | 6 +- .../osee/framework/skynet/core/word/WordUtil.java | 27 +- .../eclipse/osee/framework/svn/CheckoutJob.java | 3 +- .../osee/framework/svn/CheckoutProjectSetJob.java | 20 +- .../eclipse/osee/framework/svn/ClearCaseInfo.java | 11 +- .../org/eclipse/osee/framework/svn/NodeKind.java | 36 +- .../src/org/eclipse/osee/framework/svn/SvnAPI.java | 25 +- .../framework/svn/entry/NullRepositoryEntry.java | 6 + .../osee/framework/svn/entry/RepositoryEntry.java | 6 + .../osee/framework/svn/enums/RepositoryEnums.java | 5 +- .../osee/framework/svn/internal/Activator.java | 2 + .../osee/framework/ui/admin/AdminAction.java | 6 +- .../osee/framework/ui/admin/AdminPlugin.java | 1 + .../eclipse/osee/framework/ui/admin/AdminView.java | 16 +- .../org/eclipse/osee/framework/ui/admin/Group.java | 12 +- .../osee/framework/ui/admin/OseeClientsTab.java | 450 +- .../ui/admin/dbtabletab/DbCellModifier.java | 9 +- .../osee/framework/ui/admin/dbtabletab/DbItem.java | 3 +- .../ui/admin/dbtabletab/DbLabelProvider.java | 84 +- .../framework/ui/admin/dbtabletab/DbModel.java | 19 +- .../ui/admin/dbtabletab/DbTableSorter.java | 15 +- .../framework/ui/admin/dbtabletab/DbTableTab.java | 355 +- .../ui/admin/dbtabletab/DbTableViewer.java | 19 +- .../framework/ui/admin/dbtabletab/DbTaskList.java | 14 +- .../ui/admin/dbtabletab/SiteGssflRpcr.java | 6 +- .../ui/branch/graph/BranchGraphActivator.java | 2 + .../framework/ui/branch/graph/OpenBranchGraph.java | 2 +- .../core/BranchGraphActionBarContributor.java | 23 +- .../ui/branch/graph/core/BranchGraphEditor.java | 23 +- .../branch/graph/core/BranchGraphEditorInput.java | 5 + .../branch/graph/core/BranchGraphOutlinePage.java | 19 +- .../graph/core/BranchGraphPaletteProvider.java | 170 +- .../ui/branch/graph/figure/BranchFigure.java | 2 +- .../ui/branch/graph/figure/ContainerFigure.java | 1 + .../ui/branch/graph/figure/FrameFigure.java | 5 +- .../ui/branch/graph/figure/PlusMinus.java | 5 +- .../framework/ui/branch/graph/figure/TxFigure.java | 2 +- .../ui/branch/graph/model/BranchModel.java | 4 +- .../ui/branch/graph/model/GraphCache.java | 5 +- .../ui/branch/graph/model/GraphLoader.java | 16 +- .../ui/branch/graph/model/StubBranchModel.java | 4 +- .../framework/ui/branch/graph/model/TxData.java | 4 +- .../framework/ui/branch/graph/model/TxModel.java | 6 +- .../branch/graph/operation/LoadGraphOperation.java | 195 +- .../ui/branch/graph/parts/BranchDataEditPart.java | 3 + .../ui/branch/graph/parts/BranchEditPart.java | 10 +- .../graph/parts/BranchSelectionEditPolicy.java | 5 + .../ui/branch/graph/parts/GraphEditPart.java | 32 +- .../branch/graph/parts/GraphEditPartFactory.java | 3 +- .../graph/parts/GraphXYLayoutEditPolicy.java | 5 +- .../ui/branch/graph/parts/LabelEditPart.java | 2 + .../ui/branch/graph/parts/TxEditPart.java | 11 +- .../ui/branch/graph/utility/GraphOptions.java | 8 +- .../ui/branch/graph/utility/GraphTextFormat.java | 3 +- .../ui/data/model/editor/ODMEditorActivator.java | 2 + .../ui/data/model/editor/OpenODMEditor.java | 4 +- .../model/editor/command/ChangeBoundsCommand.java | 7 +- .../model/editor/command/ChangeNameCommand.java | 8 +- .../editor/command/CreateAttributeCommand.java | 8 +- .../editor/command/CreateBendpointCommand.java | 7 +- .../editor/command/CreateConnectionCommand.java | 8 +- .../model/editor/command/CreateNodeCommand.java | 10 +- .../editor/command/CreateRelationCommand.java | 4 + .../editor/command/DeleteBendpointCommand.java | 10 +- .../data/model/editor/command/DeleteCommand.java | 41 +- .../model/editor/command/MoveBendpointCommand.java | 9 +- .../editor/command/ReconnectConnectionCommand.java | 9 +- .../ui/data/model/editor/core/ODMEditor.java | 11 +- .../editor/core/ODMEditorActionBarContributor.java | 2 +- .../ui/data/model/editor/core/ODMEditorInput.java | 7 +- .../ui/data/model/editor/core/ODMOutlinePage.java | 4 + .../model/editor/core/ODMPaletteDropListener.java | 1 + .../data/model/editor/core/ODMPaletteFactory.java | 312 +- .../model/editor/figure/ArtifactTypeFigure.java | 4 +- .../model/editor/figure/CompartmentFigure.java | 3 + .../data/model/editor/figure/DataTypeFigure.java | 6 +- .../data/model/editor/figure/SelectableLabel.java | 1 + .../model/editor/input/OseeDataTypeConverter.java | 6 +- .../model/editor/input/OseeDataTypeDatastore.java | 18 +- .../data/model/editor/model/AttributeDataType.java | 4 +- .../ui/data/model/editor/model/DataType.java | 1 + .../model/editor/model/helper/ContainerModel.java | 5 +- .../editor/model/xml/ArtifactDataTypeXml.java | 4 +- .../editor/model/xml/AttributeDataTypeXml.java | 28 +- .../editor/model/xml/RelationDataTypeXml.java | 24 +- .../editor/operation/ODMLoadGraphRunnable.java | 80 +- .../model/editor/operation/ODMToXmlOperation.java | 2 +- .../editor/outline/OutlineTreePartFactory.java | 1 + .../data/model/editor/part/ArtifactEditPart.java | 50 +- .../ui/data/model/editor/part/BaseEditPart.java | 13 +- .../data/model/editor/part/ComponentEditPart.java | 5 +- .../data/model/editor/part/ConnectionEditPart.java | 16 +- .../data/model/editor/part/ContainerEditPart.java | 4 + .../data/model/editor/part/DataTypeEditPart.java | 6 + .../ui/data/model/editor/part/DiagramEditPart.java | 8 +- .../model/editor/part/InheritanceEditPart.java | 1 + .../model/editor/part/LabelDirectEditManager.java | 12 +- .../data/model/editor/part/NodeModelEditPart.java | 30 +- .../data/model/editor/part/ODMEditPartFactory.java | 1 + .../model/editor/part/RelationLinkEditPart.java | 7 +- .../ui/data/model/editor/part/StringEditPart.java | 2 + .../policy/ConnectionModelEndpointEditPolicy.java | 4 + .../editor/policy/DiagramLayoutEditPolicy.java | 112 +- .../editor/property/ArtifactPropertySource.java | 24 +- .../editor/property/ConnectionPropertySource.java | 10 +- .../property/DataTypeElementPropertySource.java | 30 +- .../model/editor/property/NodePropertySource.java | 35 +- .../editor/property/PropertySourceFactory.java | 18 +- .../editor/property/RelationPropertySource.java | 94 +- .../data/model/editor/utility/Base64Converter.java | 51 +- .../ui/data/model/editor/utility/ImageUtility.java | 25 +- .../editor/wizard/FileOrFolderSelectPanel.java | 7 +- .../editor/wizard/FileOrFolderTreeSelecPanel.java | 25 +- .../model/editor/wizard/ODMExportOutputPage.java | 17 +- .../ui/data/model/editor/wizard/ODMImportPage.java | 5 +- .../ui/data/model/editor/wizard/ODMSelectPage.java | 20 +- .../eclipse/osee/framework/ui/jdk/Activator.java | 2 + .../framework/ui/jdk/swing/EasyGridConstraint.java | 4 +- .../framework/ui/jdk/swing/FileListEditor.java | 11 +- .../osee/framework/ui/plugin/OseeUiActions.java | 10 +- .../osee/framework/ui/plugin/OseeUiActivator.java | 50 +- .../ui/plugin/io/FormattedTextOutputStream.java | 16 +- .../framework/ui/plugin/io/StreamToTextArea.java | 84 +- .../osee/framework/ui/plugin/util/AWorkbench.java | 4 +- .../util/AbstractSelectionEnabledHandler.java | 2 + .../ui/plugin/util/ArrayTreeContentProvider.java | 6 + .../framework/ui/plugin/util/CommandHandler.java | 2 +- .../osee/framework/ui/plugin/util/Commands.java | 6 +- .../ui/plugin/util/DialogSelectionHelper.java | 7 +- .../ui/plugin/util/DirectoryOrFileSelector.java | 23 +- .../framework/ui/plugin/util/GetChildrenJob.java | 13 +- .../osee/framework/ui/plugin/util/JobbedNode.java | 11 +- .../ui/plugin/util/ListSelectionDialog.java | 12 +- .../ui/plugin/util/ListSelectionDialogNoSave.java | 11 +- .../framework/ui/plugin/util/ModelessDialog.java | 4 +- .../osee/framework/ui/plugin/util/ObjectList.java | 17 +- .../osee/framework/ui/plugin/util/OseeConsole.java | 421 +- .../osee/framework/ui/plugin/util/Result.java | 4 +- .../framework/ui/plugin/util/ResultRunnable.java | 3 +- .../plugin/util/SelectionCountChangeListener.java | 8 +- .../ui/plugin/util/StringLabelProvider.java | 8 +- .../ui/plugin/util/StringViewerSorter.java | 2 +- .../framework/ui/plugin/util/ViewPartUtil.java | 25 +- .../osee/framework/ui/plugin/util/WindowLocal.java | 10 +- .../views/property/AbstractPropertySource.java | 2 + .../views/property/CompositePropertySource.java | 6 + .../views/property/ImagePropertyDescriptor.java | 17 +- .../plugin/views/property/ModelPropertySource.java | 2 +- .../ui/plugin/views/property/PropertyId.java | 1 + .../widgets/PropertyStoreControlContributions.java | 8 +- .../ui/plugin/workspace/EarlyStartup.java | 28 +- .../ui/plugin/workspace/SafeWorkspaceAccess.java | 2 - .../workspace/WrapResourceChangeListener.java | 1 - .../internal/ResourceChangeListenerImpl.java | 9 +- .../internal/SafeWorkspaceAccessImpl.java | 1 - .../ui/plugin/xnavigate/XNavigateComposite.java | 397 +- .../plugin/xnavigate/XNavigateContentProvider.java | 10 +- .../xnavigate/XNavigateContributionManager.java | 4 +- .../ui/plugin/xnavigate/XNavigateItemAction.java | 5 +- .../plugin/xnavigate/XNavigateLabelProvider.java | 10 +- .../ui/plugin/xnavigate/XNavigateViewFilter.java | 4 +- .../service/control/actions/HideLookupsAction.java | 3 +- .../control/actions/InspectLookUpServerAction.java | 32 +- .../service/control/actions/KillServiceAction.java | 16 +- .../ui/service/control/actions/LookupUpdates.java | 169 +- .../service/control/actions/NodeDoubleClicked.java | 13 +- .../ui/service/control/actions/NodeSelected.java | 7 +- .../service/control/actions/OpenLaunchWizard.java | 34 +- .../ui/service/control/actions/ServiceUpdates.java | 8 +- .../control/actions/UpdateLookupViewerToolTip.java | 7 +- .../ui/service/control/actions/UpdateToolTip.java | 9 +- .../ui/service/control/data/CategoryParent.java | 1 + .../ui/service/control/data/GroupParent.java | 1 + .../ui/service/control/data/IJiniService.java | 2 +- .../control/data/ReggieMonitorServiceNode.java | 4 +- .../ui/service/control/data/ServiceNode.java | 6 +- .../service/control/data/ServiceNodeFactory.java | 5 +- .../control/dialogs/InspectReggieDialog.java | 15 +- .../control/dialogs/InspectReggieDialogHelper.java | 13 +- .../dialogs/PopulateInspectReggieDialog.java | 121 +- .../control/jobs/EclipseApplicationLaunchJob.java | 17 +- .../jobs/StandAloneApplicationLaunchJob.java | 22 +- .../ui/service/control/jobs/TextDisplayHelper.java | 115 +- .../service/control/jobs/UploadRemoteFileJob.java | 394 +- .../control/managers/ConnectionManager.java | 4 +- .../control/managers/ContributionManager.java | 17 +- .../ui/service/control/managers/ReggieCache.java | 2 + .../service/control/managers/ServicesManager.java | 7 +- .../ui/service/control/menu/MenuBuilder.java | 5 +- .../control/menu/ServiceManagerMenuItem.java | 4 + .../control/renderer/ReggieItemHandler.java | 3 +- .../control/renderer/ServiceItemHandler.java | 4 +- .../service/control/view/ServiceManagerView.java | 3 +- .../ui/service/control/widgets/LookupViewer.java | 208 +- .../ui/service/control/widgets/ManagerMain.java | 10 +- .../ui/service/control/widgets/ServicesViewer.java | 314 +- .../control/wizards/launcher/MultiTextDialog.java | 12 +- .../wizards/launcher/SecureRemoteAccess.java | 19 +- .../wizards/launcher/ServiceLaunchWizard.java | 9 +- .../launcher/ServiceLaunchingInformation.java | 4 +- .../control/wizards/launcher/TextAreaDialog.java | 16 +- .../launcher/data/EclipseApplicationFormatter.java | 5 +- .../launcher/data/ExecutionCommandFormatter.java | 8 +- .../wizards/launcher/data/JiniGroupSelector.java | 6 + .../control/wizards/launcher/data/ServiceItem.java | 20 +- .../wizards/launcher/data/ServiceLaunchConfig.java | 12 +- .../data/StandAloneApplicationFormatter.java | 4 +- .../wizards/launcher/pages/ExecutePage.java | 21 +- .../wizards/launcher/pages/HostInfoPage.java | 8 +- .../wizards/launcher/pages/LocalLaunchPage.java | 5 +- .../wizards/launcher/pages/LocalRemotePage.java | 15 +- .../wizards/launcher/pages/ServicePage.java | 10 +- .../control/wizards/launcher/pages/UploadPage.java | 15 +- .../widgets/EclipseApplicationLaunchWidget.java | 13 +- .../widgets/StandAloneApplicationLaunchWidget.java | 15 +- .../ui/skynet/test/FrameworkUi_Demo_Suite.java | 12 +- .../skynet/test/FrameworkUi_Production_Suite.java | 2 +- .../ui/skynet/test/FrameworkUi_TestDb_Suite.java | 4 +- .../test/cases/ArtifactPasteOperationTest.java | 392 +- .../test/cases/AttributeTypeEditPresenterTest.java | 12 +- .../skynet/test/cases/DatabaseIntegrityTest.java | 4 +- .../ui/skynet/test/cases/ImageManagerTest.java | 30 +- .../skynet/test/cases/InterArtifactDropTest.java | 21 +- .../test/cases/RelationOrderRendererTest.java | 14 +- .../test/cases/ViewWordChangeAndDiffTest.java | 2 +- .../cases/WordArtifactElementExtractorTest.java | 84 +- .../ui/skynet/test/cases/WordEditTest.java | 2 +- .../skynet/test/cases/WordTrackedChangesTest.java | 8 +- .../ui/skynet/ArtifactContentProvider.java | 10 +- .../framework/ui/skynet/ArtifactDecorator.java | 14 +- .../ui/skynet/ArtifactDecoratorPreferences.java | 5 + .../framework/ui/skynet/ArtifactDoubleClick.java | 5 +- .../ui/skynet/ArtifactDragDropSupport.java | 8 +- .../osee/framework/ui/skynet/ArtifactExplorer.java | 127 +- .../ui/skynet/ArtifactExplorerDragAndDrop.java | 246 +- .../framework/ui/skynet/ArtifactImageManager.java | 32 +- .../framework/ui/skynet/ArtifactImageProvider.java | 40 +- .../osee/framework/ui/skynet/ArtifactRoot.java | 9 +- .../framework/ui/skynet/ArtifactTypeDialog.java | 22 +- .../skynet/ArtifactValidationCheckOperation.java | 8 +- .../framework/ui/skynet/ArtifactViewerSorter.java | 6 +- .../framework/ui/skynet/AttributeCellModifier.java | 5 +- .../ui/skynet/AttributeContentProvider.java | 3 + .../ui/skynet/AttributeLabelProvider.java | 6 + .../ui/skynet/AttributeMenuSelectionListener.java | 6 +- .../framework/ui/skynet/AttributesComposite.java | 578 +- .../ui/skynet/DialogPopupLoggerListener.java | 91 +- .../osee/framework/ui/skynet/FrameworkImage.java | 386 +- .../ui/skynet/GenerateTypeEnumAction.java | 8 +- .../framework/ui/skynet/HTMLTransferFormatter.java | 12 +- .../ui/skynet/IArtifactExplorerEventHandler.java | 1 - .../Import/ArtifactImportOperationFactory.java | 2 +- .../ui/skynet/Import/ArtifactImportPage.java | 12 +- .../ui/skynet/Import/ArtifactImportWizard.java | 9 +- .../ui/skynet/Import/MatchingStrategy.java | 10 +- .../framework/ui/skynet/OpenWithMenuListener.java | 12 +- .../ui/skynet/OseeBuildTypeContributionItem.java | 2 +- .../framework/ui/skynet/OseeContributionItem.java | 134 +- .../framework/ui/skynet/OseePreferencePage.java | 9 +- .../skynet/OseeServicesStatusContributionItem.java | 122 +- .../framework/ui/skynet/OseeUiEarlyStartup.java | 166 +- .../framework/ui/skynet/RelationCellModifier.java | 9 +- .../ui/skynet/RelationContentProvider.java | 28 +- .../framework/ui/skynet/RelationLabelProvider.java | 12 +- .../framework/ui/skynet/RelationsComposite.java | 1487 +- .../ui/skynet/ResServiceContributionItem.java | 7 +- .../ui/skynet/SelectionProviderIntermediate.java | 197 +- .../ui/skynet/SelectionProviderWrapper.java | 4 + .../ui/skynet/SessionContributionItem.java | 17 +- .../osee/framework/ui/skynet/SkynetGuiPlugin.java | 315 +- .../ui/skynet/SkynetServiceContributionItem.java | 9 +- .../framework/ui/skynet/TableViewerReport.java | 3 +- .../osee/framework/ui/skynet/TreeViewerReport.java | 3 +- .../ui/skynet/WorkspaceContributionItem.java | 110 +- .../osee/framework/ui/skynet/XWidgetParser.java | 135 +- .../ui/skynet/access/PolicyContentProvider.java | 84 +- .../framework/ui/skynet/access/PolicyDialog.java | 327 +- .../ui/skynet/access/PolicyLabelProvider.java | 112 +- .../ui/skynet/access/PolicyTableCellModifier.java | 84 +- .../ui/skynet/access/PolicyTableViewer.java | 138 +- .../ui/skynet/action/CompareTwoStringsAction.java | 6 +- .../ui/skynet/action/ExpandAllAction.java | 3 +- .../OpenAssociatedArtifactFromBranchProvider.java | 118 +- .../action/browser/IBrowserActionHandler.java | 12 +- .../artifact/ArtifactNameConflictHandler.java | 40 +- .../ui/skynet/artifact/ArtifactPasteOperation.java | 2 +- .../ui/skynet/artifact/ArtifactPromptChange.java | 32 +- .../artifact/ArtifactSaveNotificationHandler.java | 21 +- .../ui/skynet/artifact/ArtifactTransfer.java | 2 +- .../ui/skynet/artifact/EnumSelectionDialog.java | 28 +- .../artifact/MassEditDirtyArtifactOperation.java | 68 +- .../NonBlankAndNotSameAsStartingValidator.java | 28 +- .../artifact/OpenArtifactEditorLoopbackCmd.java | 122 +- .../artifact/annotation/AnnotationComposite.java | 2 +- .../annotation/AttributeAnnotationHandler.java | 22 +- .../artifact/editor/AbstractArtifactEditor.java | 132 +- .../editor/AbstractEventArtifactEditor.java | 12 +- .../ui/skynet/artifact/editor/ArtifactEditor.java | 426 +- .../editor/ArtifactEditorActionBarContributor.java | 393 +- .../artifact/editor/ArtifactEditorContributor.java | 104 +- .../editor/ArtifactEditorEventManager.java | 4 +- .../artifact/editor/BaseArtifactEditorInput.java | 114 +- .../editor/pages/ArtifactEditorOutlinePage.java | 16 +- .../artifact/editor/pages/ArtifactFormPage.java | 395 +- .../artifact/editor/parts/AttributeFormPart.java | 439 +- .../artifact/editor/parts/MessageSummaryNote.java | 196 +- .../sections/AttributeActionContribution.java | 116 +- .../editor/sections/AttributeTypeEditDisplay.java | 114 +- .../sections/AttributeTypeEditPresenter.java | 169 +- .../editor/sections/DetailsFormSection.java | 115 +- .../editor/sections/RelationsFormSection.java | 212 +- .../massEditor/IMassViewerEventHandler.java | 1 - .../artifact/massEditor/MassArtifactEditor.java | 482 +- .../massEditor/MassArtifactEditorInput.java | 78 +- .../artifact/massEditor/MassContentProvider.java | 272 +- .../artifact/massEditor/MassLabelProvider.java | 156 +- .../ui/skynet/artifact/massEditor/MassXViewer.java | 536 +- .../massEditor/MassXViewerEventManager.java | 4 +- .../osee/framework/ui/skynet/ats/OseeAts.java | 46 +- .../framework/ui/skynet/blam/AbstractBlam.java | 2 +- .../ui/skynet/blam/BlamContributionManager.java | 4 +- .../osee/framework/ui/skynet/blam/BlamEditor.java | 3 +- .../blam/BlamEditorActionBarContributor.java | 5 +- .../framework/ui/skynet/blam/BlamOverviewPage.java | 14 +- .../framework/ui/skynet/blam/BlamParameter.java | 2 +- .../ui/skynet/blam/DynamicBlamOperation.java | 2 +- .../framework/ui/skynet/blam/OperationsPage.java | 5 +- .../osee/framework/ui/skynet/blam/VariableMap.java | 4 +- .../osee/framework/ui/skynet/blam/WorkflowJob.java | 2 +- .../blam/operation/ChangeArtifactTypeBlam.java | 2 +- .../blam/operation/CheckDefaulHierarchy.java | 2 +- .../operation/ConsolidateRelationsTxOperation.java | 14 +- .../skynet/blam/operation/DatastoreStatistics.java | 2 +- .../DeleteUnneededUnspecifiedAttributes.java | 2 +- .../ui/skynet/blam/operation/EmailGroupsBlam.java | 9 +- .../skynet/blam/operation/ExtractReqPriority.java | 7 + .../operation/FixTemplateContentArtifacts.java | 29 +- .../ui/skynet/blam/operation/ImageCaptureBlam.java | 107 +- .../blam/operation/LoadAllArtifactsOnBranch.java | 6 +- .../operation/ParseWindowsDirectoryListing.java | 1 + .../blam/operation/PopulateTxsBranchIdColumn.java | 6 +- .../blam/operation/PopulateUserGroupBlam.java | 142 +- .../ui/skynet/blam/operation/PruneWorkspace.java | 2 + .../skynet/blam/operation/PurgeArchivedBranch.java | 28 +- .../skynet/blam/operation/PurgeArtifactType.java | 4 +- .../skynet/blam/operation/PurgeAttributeType.java | 4 +- .../blam/operation/PurgeDeletedAttributes.java | 4 +- .../blam/operation/PurgeTransactionBlam.java | 2 +- .../blam/operation/RelationOrderRepairBlam.java | 2 +- .../blam/operation/ResourceManipulation.java | 45 +- .../ui/skynet/blam/operation/SendEmailCall.java | 48 +- .../blam/operation/SetRequirementCategory.java | 12 +- .../blam/operation/ShowRevertTransactions.java | 6 +- .../skynet/blam/operation/SwitchParentBranch.java | 6 +- .../ui/skynet/blam/operation/UnicodeConverter.java | 52 +- .../operation/UniqueNumberOfCurrentOseeUsers.java | 2 +- .../blam/operation/UpdateArtifactTypeImage.java | 6 +- .../blam/operation/ValidateArtifactsToDelete.java | 2 + .../blam/operation/XWidgetPopulateExample.java | 2 + .../ui/skynet/blam/sections/BlamOutputSection.java | 2 + .../ui/skynet/branch/BranchCheckTreeDialog.java | 4 +- .../ui/skynet/branch/BranchSelectComposite.java | 265 +- .../ui/skynet/branch/BranchSelectionDialog.java | 5 +- .../ui/skynet/branch/RootBranchWizard.java | 1 + .../change/ChangeReportActionBarContributor.java | 3 +- .../change/ChangeReportEditorInputFactory.java | 1 + .../framework/ui/skynet/change/ChangeUiData.java | 4 +- .../ui/skynet/change/actions/CompareAction.java | 3 +- .../ui/skynet/change/actions/CompareDropDown.java | 5 +- .../change/actions/OpenAssociatedArtifact.java | 3 +- .../change/actions/OpenQuickSearchAction.java | 7 +- .../change/actions/ReloadChangeReportAction.java | 3 +- .../change/actions/ShowDocumentOrderAction.java | 3 +- .../change/operations/UpdateChangeUiData.java | 2 +- .../skynet/change/presenter/BaseToHeadHandler.java | 8 +- .../presenter/ChangeReportInfoPresenter.java | 5 +- .../presenter/CurrentsAgainstOtherHandler.java | 14 +- .../presenter/CurrentsAgainstParentHandler.java | 14 +- .../change/presenter/SpecificTxsHandler.java | 6 +- .../ui/skynet/change/view/ChangeReportEditor.java | 4 +- .../ui/skynet/change/view/ChangeReportPage.java | 403 +- .../ui/skynet/change/view/ChangeReportTable.java | 2 +- .../AbstractSelectionChangedHandler.java | 25 +- .../commandHandlers/AccessControlHandler.java | 5 +- .../commandHandlers/ChangeReportHandler.java | 4 +- .../commandHandlers/CollapseTreeHandler.java | 2 +- .../CompressWordAttributesHandler.java | 14 +- .../commandHandlers/DeleteArtifactHandler.java | 8 +- .../skynet/commandHandlers/ExpandTreeHandler.java | 5 +- .../ui/skynet/commandHandlers/Handlers.java | 2 +- .../OpenArtifactExplorerHandler.java | 2 +- .../OpenSkywalkerEditorHandler.java | 2 +- .../ui/skynet/commandHandlers/PasteHandler.java | 5 +- .../commandHandlers/PurgeArtifactHandler.java | 10 +- .../commandHandlers/RevealInArtifactExplorer.java | 2 +- .../commandHandlers/RevertArtifactHandler.java | 2 +- .../commandHandlers/RevertAttributeHandler.java | 10 +- .../ui/skynet/commandHandlers/RevertJob.java | 4 +- .../commandHandlers/ViewerReportHandler.java | 6 +- .../ArchiveBranchCompoundContributionItem.java | 10 +- .../branch/ArchiveBranchHandler.java | 8 +- .../branch/BranchCreationHandler.java | 9 +- .../branch/DeleteBranchHandler.java | 8 +- .../branch/FlatPresentationHandler.java | 4 +- .../branch/HierarchicalPresentationHandler.java | 13 +- .../commandHandlers/branch/PurgeBranchHandler.java | 8 +- .../branch/PurgeTransactionHandler.java | 66 +- .../branch/RenameBranchHandler.java | 4 +- .../branch/SetAssociatedBranchArtifactHandler.java | 16 +- .../branch/ShowArchivedBranchHandler.java | 4 +- .../branch/ShowFavoriteBranchesFirstHandler.java | 9 +- .../branch/ShowMergeBranchPresentationHandler.java | 4 +- .../branch/ShowTransactionPresentationHandler.java | 11 +- .../ToggleFavoriteBranchContributionItem.java | 63 +- .../branch/ToggleFavoriteBranchHandler.java | 6 +- .../branch/commit/CommitBranchParameter.java | 6 +- .../branch/commit/CommitHandler.java | 307 +- .../branch/commit/CommitIntoHandler.java | 14 +- .../CommitIntoParentCompoundContributionItem.java | 14 +- .../branch/commit/CommitIntoParentHandler.java | 7 +- .../branch/commit/UpdateBranchHandler.java | 13 +- .../change/ViewWordChangeReportHandler.java | 4 +- .../commandHandlers/merge/BranchIdParameter.java | 5 +- .../merge/MergeCompoundContributionItem.java | 12 +- .../commandHandlers/merge/MergeManagerHandler.java | 6 +- .../renderer/handlers/OtherEditorHandler.java | 4 +- .../ui/skynet/compare/CompareHandler.java | 21 +- .../framework/ui/skynet/compare/CompareInput.java | 4 +- .../framework/ui/skynet/compare/CompareItem.java | 6 + .../AbstractWordAttributeHealthOperation.java | 18 +- .../dbHealth/ArtifactIdWithoutVersionsCheck.java | 10 +- .../skynet/dbHealth/AttributeBackingDataCheck.java | 10 +- .../ui/skynet/dbHealth/AuthorIdCheck.java | 12 +- .../ui/skynet/dbHealth/BranchStateHealthCheck.java | 17 +- .../ui/skynet/dbHealth/CleanUpAddressingData.java | 16 +- .../ui/skynet/dbHealth/CleanUpBackingData.java | 2 +- .../ui/skynet/dbHealth/CommitTransactions.java | 8 +- .../DatabaseHealthOpsExtensionManager.java | 4 +- .../DatabaseIntegrityCheckApplication.java | 6 +- .../ui/skynet/dbHealth/DuplicateAttributes.java | 34 +- .../ui/skynet/dbHealth/DuplicateHRID.java | 18 +- .../framework/ui/skynet/dbHealth/HealthHelper.java | 65 +- .../ItemsDeletedWithNoOtherModification.java | 20 +- .../skynet/dbHealth/MultipleParentRelations.java | 35 +- .../ui/skynet/dbHealth/RelationIntegrityCheck.java | 49 +- .../dbHealth/RepeatEnumerationAttributeValues.java | 8 +- .../ui/skynet/dbHealth/TxCurrentChecks.java | 2 +- .../ui/skynet/dialogs/ArtifactSelectionDialog.java | 7 +- .../ui/skynet/dialogs/AuthenticationDialog.java | 411 +- .../ui/skynet/diffWizard/DiffWizardPage.java | 54 +- .../ui/skynet/export/ArtifactExportJob.java | 6 +- .../ui/skynet/export/ArtifactExportWizard.java | 2 +- .../ui/skynet/export/ExportBranchPage.java | 6 +- .../ui/skynet/export/ExportBranchWizard.java | 1 + .../ui/skynet/group/GroupContentProvider.java | 14 +- .../framework/ui/skynet/group/GroupExplorer.java | 24 +- .../ui/skynet/group/GroupExplorerDragAndDrop.java | 15 +- .../ui/skynet/group/GroupLabelProvider.java | 4 +- .../ui/skynet/handler/ArtifactChangeHandler.java | 32 +- .../skynet/handler/RemoveTrackChangesHandler.java | 30 +- .../skynet/handler/UIOutlineResolutionHandler.java | 48 +- .../framework/ui/skynet/menu/ArtifactDiffMenu.java | 8 +- .../menu/ArtifactTableViewerGlobalMenuHelper.java | 12 +- .../menu/ArtifactTreeViewerGlobalMenuHelper.java | 10 +- .../osee/framework/ui/skynet/menu/GlobalMenu.java | 25 +- .../ui/skynet/menu/GlobalMenuPermissions.java | 8 +- .../mergeWizard/ConflictResolutionWizard.java | 10 +- .../mergeWizard/EditAttributeWizardPage.java | 5 +- .../mergeWizard/EditWFCAttributeWizardPage.java | 50 +- .../EmbeddedBooleanAttributeEditor.java | 18 +- .../mergeWizard/EmbeddedDateAttributeEditor.java | 16 +- .../ui/skynet/mergeWizard/EmbeddedDateEditor.java | 4 +- .../mergeWizard/EmbeddedEnumAttributeEditor.java | 16 +- .../ui/skynet/mergeWizard/EmbeddedEnumEditor.java | 34 +- .../mergeWizard/EmbeddedStringAttributeEditor.java | 16 +- .../skynet/mergeWizard/EmbeddedStringEditor.java | 30 +- .../mergeWizard/EmbededAttributeEditorFactory.java | 6 +- .../ui/skynet/notify/OseeNotificationEvent.java | 1 + .../ui/skynet/notify/OseeNotificationManager.java | 6 +- .../ui/skynet/notify/OseeNotifyUsersJob.java | 11 +- .../ui/skynet/panels/ArtifactTypeSelectPanel.java | 4 +- .../ui/skynet/panels/AuthenticationComposite.java | 9 +- .../skynet/panels/BranchSelectSimpleComposite.java | 5 +- .../ui/skynet/panels/BrowserComposite.java | 20 +- .../ui/skynet/panels/DetailsBrowserComposite.java | 3 +- .../ui/skynet/panels/SearchComposite.java | 3 +- .../skynet/preferences/ArbitrationServerPage.java | 219 +- .../skynet/preferences/ConfigurationDetails.java | 170 +- .../ui/skynet/preferences/DataSourceDetails.java | 174 +- .../DefaultWithStringAndIntegerFields.java | 6 +- .../skynet/preferences/EditorsPreferencePage.java | 3 +- .../skynet/preferences/MsWordPreferencePage.java | 1 + .../ui/skynet/relation/explorer/ArtifactModel.java | 4 +- .../explorer/ArtifactModelLabelProvider.java | 6 + .../relation/explorer/ArtifactModelList.java | 15 +- .../relation/explorer/RelationExplorerWindow.java | 16 +- .../explorer/RelationTableCellModifier.java | 17 +- .../relation/explorer/RelationTableSorter.java | 11 +- .../relation/explorer/RelationTableViewer.java | 18 +- .../ui/skynet/render/ArtifactEditFileWatcher.java | 2 +- .../ui/skynet/render/ArtifactFileMonitor.java | 8 +- .../framework/ui/skynet/render/ArtifactGuis.java | 139 +- .../ui/skynet/render/ITemplateRenderer.java | 4 +- .../ui/skynet/render/PresentationType.java | 1 - .../ui/skynet/render/UpdateArtifactJob.java | 376 +- .../ui/skynet/render/VbaWordDiffGenerator.java | 14 +- .../ui/skynet/render/WholeDocumentRenderer.java | 2 +- .../ui/skynet/render/WordCompareTest.java | 21 +- .../ui/skynet/render/WordImageChecker.java | 4 +- .../framework/ui/skynet/render/WordmlPicture.java | 10 +- .../render/artifactElement/IElementExtractor.java | 4 +- .../MergeEditArtifactElementExtractor.java | 12 +- .../WordArtifactElementExtractor.java | 517 +- .../ui/skynet/render/compare/WholeWordCompare.java | 12 +- .../render/compare/WordChangeReportOperation.java | 4 +- .../skynet/render/compare/WordTemplateCompare.java | 12 +- .../ui/skynet/render/word/AttributeElement.java | 6 +- .../ui/skynet/render/word/WordMLProducer.java | 23 +- .../skynet/render/word/WordTemplateFileDiffer.java | 10 +- .../render/word/template/ArtifactProcessing.java | 17 +- .../SRSSpecialPublishingAttributeHandler.java | 2 +- .../render/word/template/TemplateAttribute.java | 2 +- .../render/word/template/WordTemplateManager.java | 68 +- .../framework/ui/skynet/results/ResultsEditor.java | 389 +- .../ui/skynet/results/ResultsEditorConverter.java | 22 +- .../ui/skynet/results/ResultsEditorInput.java | 4 + .../framework/ui/skynet/results/XResultData.java | 58 +- .../ui/skynet/results/chart/ChartViewerSWT.java | 1 + .../results/example/ResultsEditorExample.java | 48 +- .../ui/skynet/results/example/XViewerExample.java | 13 +- .../skynet/results/html/ResultsEditorHtmlTab.java | 5 +- .../results/html/XResultBrowserListener.java | 2 + .../ui/skynet/results/html/XResultPage.java | 41 +- .../results/table/xresults/ResultsXViewer.java | 3 +- .../xresults/ResultsXViewerContentProvider.java | 10 +- .../xresults/ResultsXViewerLabelProvider.java | 19 +- .../framework/ui/skynet/revert/RevertWizard.java | 2 +- .../ui/skynet/revert/RevertWizardPage.java | 1 + .../skynet/search/AbstractArtifactSearchQuery.java | 9 +- .../search/AbstractArtifactSearchResult.java | 3 + .../search/AbstractLegacyArtifactSearchQuery.java | 1 + .../ui/skynet/search/ArtifactSearchPage.java | 1061 +- .../ui/skynet/search/ArtifactSearchResult.java | 6 +- .../ui/skynet/search/ArtifactTypeFilter.java | 10 +- .../skynet/search/AttributeFindReplaceDialog.java | 13 +- .../ui/skynet/search/AttributeValueFilter.java | 12 +- .../skynet/search/FilterArtifactSearchQuery.java | 7 +- .../search/HistoricalArtifactSearchQuery.java | 3 +- .../ui/skynet/search/HridValueFilter.java | 10 +- .../ui/skynet/search/IdArtifactSearch.java | 2 +- .../ui/skynet/search/InRelationFilter.java | 12 +- .../ui/skynet/search/MaxMatchCountConfirmer.java | 39 +- .../ui/skynet/search/OrphanSearchFilter.java | 2 +- .../skynet/search/QuickSearchOptionComposite.java | 11 +- .../ui/skynet/search/QuickSearchView.java | 17 +- .../ui/skynet/search/RemoteArtifactSearch.java | 16 +- .../framework/ui/skynet/search/SearchFilter.java | 2 +- .../search/filter/FilterModelLabelProvider.java | 6 + .../ui/skynet/search/filter/FilterModelList.java | 15 +- .../search/filter/FilterTableCellModifier.java | 5 +- .../ui/skynet/search/filter/FilterTableViewer.java | 18 +- .../page/AbstractArtifactSearchViewPage.java | 1 + .../search/page/ArtifactSearchLabelProvider.java | 10 +- .../ui/skynet/search/page/ArtifactSearchPage.java | 12 +- .../search/page/ArtifactTableContentProvider.java | 18 +- .../search/page/ArtifactTreeContentProvider.java | 24 +- .../skynet/search/page/AttributeLineElement.java | 1 + .../ui/skynet/search/page/AttributeMatch.java | 4 +- .../DecoratingArtifactSearchLabelProvider.java | 142 +- .../skywalker/ArtifactGraphContentProvider.java | 4 + .../skywalker/ArtifactGraphLabelProvider.java | 15 +- .../skywalker/ISkyWalkerOptionsChangeListener.java | 9 +- .../skynet/skywalker/RelTypeContentProvider.java | 8 +- .../skynet/skywalker/SkyWalkerArtTypeTabItem.java | 17 +- .../skynet/skywalker/SkyWalkerLayoutTabItem.java | 49 +- .../ui/skynet/skywalker/SkyWalkerOptions.java | 21 +- .../skynet/skywalker/SkyWalkerRelTypeTabItem.java | 14 +- .../skywalker/SkyWalkerShowAttributeTabItem.java | 4 + .../ui/skynet/skywalker/SkyWalkerTabOptions.java | 2 +- .../ui/skynet/skywalker/SkyWalkerView.java | 624 +- .../arttype/ArtifactTypeContentProvider.java | 4 + .../skywalker/arttype/ArtifactTypeWalker.java | 159 +- .../skynet/templates/ArtifactTemplateProvider.java | 20 +- .../ui/skynet/templates/TemplateManager.java | 2 +- .../update/InterArtifactExplorerDropHandler.java | 19 +- .../skynet/update/ReflectArtifactStatusDialog.java | 12 +- .../ui/skynet/update/ReflectContentProvider.java | 7 +- .../update/ReflectDecoratingLabelProvider.java | 5 +- .../ui/skynet/update/RevertLabelProvider.java | 4 +- .../framework/ui/skynet/update/TransferObject.java | 4 +- .../ui/skynet/util/ArtifactClipboard.java | 9 +- .../util/ArtifactDescriptiveLabelProvider.java | 6 + .../ui/skynet/util/ArtifactNameReverseSorter.java | 1 + .../ui/skynet/util/ArtifactNameSorter.java | 6 +- .../ArtifactTypeAndDescriptiveLabelProvider.java | 6 + .../ui/skynet/util/ArtifactTypeLabelProvider.java | 6 + .../osee/framework/ui/skynet/util/ChangeType.java | 6 + .../util/DbConnectionExceptionComposite.java | 6 +- .../osee/framework/ui/skynet/util/ElapsedTime.java | 4 +- .../osee/framework/ui/skynet/util/FileUiUtil.java | 2 +- .../osee/framework/ui/skynet/util/FormsUtil.java | 7 +- .../ui/skynet/util/HierarchicalReportDialog.java | 2 + .../framework/ui/skynet/util/HtmlExportTable.java | 23 +- .../framework/ui/skynet/util/KeyEventExample.java | 21 +- .../framework/ui/skynet/util/OseeDictionary.java | 39 +- .../osee/framework/ui/skynet/util/OseeEmail.java | 12 +- .../ui/skynet/util/OseeMainDictionary.java | 5 +- .../ui/skynet/util/SkynetDragAndDrop.java | 7 +- .../osee/framework/ui/skynet/util/SkynetViews.java | 94 +- .../osee/framework/ui/skynet/util/WordUiUtil.java | 130 +- .../framework/ui/skynet/util/email/EmailGroup.java | 12 +- .../ui/skynet/util/email/EmailUserGroups.java | 11 +- .../framework/ui/skynet/util/email/EmailUtil.java | 8 +- .../ui/skynet/util/email/EmailWizard.java | 10 +- .../ui/skynet/util/email/EmailWizardPage.java | 16 +- .../util/filteredTree/OSEECheckedFilteredTree.java | 1 + .../OSEECheckedFilteredTreeDialog.java | 249 +- .../util/filteredTree/OSEEFilteredTreeDialog.java | 329 +- .../SimpleCheckFilteredTreeDialog.java | 2 +- .../framework/ui/skynet/util/matrix/Matrix.java | 33 +- .../ui/skynet/util/matrix/MatrixItem.java | 7 +- .../widgets/ArtifactTypeContentProvider.java | 6 + .../skynet/widgets/AttributeContentProvider.java | 8 +- .../widgets/DefaultBranchContentProvider.java | 10 +- .../ui/skynet/widgets/IArtifactStoredWidget.java | 36 +- .../ui/skynet/widgets/IArtifactWidget.java | 13 +- .../ui/skynet/widgets/IAttributeWidget.java | 20 +- .../widgets/RelationTypeContentProvider.java | 8 +- .../widgets/SkynetSpellModifyDictionary.java | 7 +- .../ui/skynet/widgets/XArtifactTypeListViewer.java | 3 +- .../skynet/widgets/XAttributeTypeListViewer.java | 2 +- .../skynet/widgets/XBranchSelectComboWidget.java | 304 +- .../ui/skynet/widgets/XBranchSelectWidget.java | 332 +- .../osee/framework/ui/skynet/widgets/XButton.java | 22 +- .../framework/ui/skynet/widgets/XCheckBoxDam.java | 84 +- .../osee/framework/ui/skynet/widgets/XCombo.java | 1 + .../ui/skynet/widgets/XComboBooleanDam.java | 120 +- .../framework/ui/skynet/widgets/XComboDam.java | 120 +- .../framework/ui/skynet/widgets/XComboViewer.java | 42 +- .../osee/framework/ui/skynet/widgets/XDate.java | 4 +- .../osee/framework/ui/skynet/widgets/XDateDam.java | 122 +- .../widgets/XFileTextWithSelectionDialog.java | 15 +- .../osee/framework/ui/skynet/widgets/XFlatDam.java | 440 +- .../framework/ui/skynet/widgets/XFlatWidget.java | 700 +- .../framework/ui/skynet/widgets/XFloatDam.java | 94 +- .../ui/skynet/widgets/XHyperlabelMemberSelDam.java | 139 +- .../widgets/XHyperlinkLabelCmdValueSelection.java | 376 +- .../widgets/XHyperlinkLabelValueSelection.java | 13 +- .../osee/framework/ui/skynet/widgets/XInteger.java | 7 +- .../framework/ui/skynet/widgets/XIntegerDam.java | 112 +- .../osee/framework/ui/skynet/widgets/XLabel.java | 4 +- .../framework/ui/skynet/widgets/XLabelDam.java | 234 +- .../osee/framework/ui/skynet/widgets/XList.java | 89 +- .../osee/framework/ui/skynet/widgets/XListDam.java | 84 +- .../ui/skynet/widgets/XListDropViewer.java | 4 +- .../framework/ui/skynet/widgets/XListViewer.java | 15 +- .../framework/ui/skynet/widgets/XMembersCombo.java | 49 +- .../framework/ui/skynet/widgets/XMembersList.java | 7 +- .../ui/skynet/widgets/XOptionHandler.java | 2 +- .../osee/framework/ui/skynet/widgets/XPercent.java | 1 + .../framework/ui/skynet/widgets/XRadioButton.java | 63 +- .../ui/skynet/widgets/XRadioButtonTest.java | 16 + .../framework/ui/skynet/widgets/XRadioButtons.java | 93 +- .../ui/skynet/widgets/XSelectFromDialog.java | 340 +- .../skynet/widgets/XSelectFromMultiChoiceDam.java | 133 +- .../framework/ui/skynet/widgets/XStackedDam.java | 440 +- .../ui/skynet/widgets/XStackedWidget.java | 882 +- .../osee/framework/ui/skynet/widgets/XText.java | 7 +- .../osee/framework/ui/skynet/widgets/XTextDam.java | 98 +- .../ui/skynet/widgets/XTextDescriptiveName.java | 16 +- .../ui/skynet/widgets/XTextResourceDropDam.java | 20 +- .../widgets/XTextSpellCheckPaintListener.java | 405 +- .../osee/framework/ui/skynet/widgets/XWidget.java | 756 +- .../ui/skynet/widgets/XWidgetDecorator.java | 290 +- .../ui/skynet/widgets/XWidgetUtility.java | 70 +- .../ui/skynet/widgets/XWidgetValidateUtility.java | 79 +- .../skynet/widgets/cellEditor/EnumeratedValue.java | 4 +- .../ui/skynet/widgets/cellEditor/StringValue.java | 4 +- .../widgets/cellEditor/UniversalCellEditor.java | 4 +- .../widgets/dialog/ArtifactCheckTreeDialog.java | 7 +- .../ArtifactTreeChildrenContentProvider.java | 6 + .../dialog/ArtifactTreeContentProvider.java | 6 + .../dialog/ArtifactTypeFilteredTreeDialog.java | 3 +- .../dialog/AttributeTypeCheckTreeDialog.java | 7 +- .../AttributeTypeFilteredCheckTreeDialog.java | 8 +- .../widgets/dialog/AttributeTypeLabelProvider.java | 6 + .../dialog/ChangeBranchArchivedStateDialog.java | 8 +- .../widgets/dialog/ChangeBranchStateDialog.java | 8 +- .../widgets/dialog/ChangeBranchTypeDialog.java | 8 +- .../ui/skynet/widgets/dialog/ChangeTypeDialog.java | 8 +- .../ui/skynet/widgets/dialog/CheckBoxDialog.java | 5 +- .../skynet/widgets/dialog/DateSelectionDialog.java | 13 +- .../ui/skynet/widgets/dialog/Dialogs.java | 6 +- .../ui/skynet/widgets/dialog/EntryCheckDialog.java | 2 +- .../ui/skynet/widgets/dialog/EntryDialog.java | 8 +- .../dialog/EntryDialogWithBranchSelect.java | 20 +- .../ui/skynet/widgets/dialog/GroupListDialog.java | 8 +- .../ui/skynet/widgets/dialog/HtmlDialog.java | 4 +- .../ui/skynet/widgets/dialog/ImageDialog.java | 131 +- .../skynet/widgets/dialog/UserCheckTreeDialog.java | 6 + .../widgets/dialog/UserGroupsCheckTreeDialog.java | 6 + .../widgets/workflow/AttributeXWidgetManager.java | 4 +- .../workflow/DefaultAttributeXWidgetProvider.java | 6 +- .../workflow/DefaultXWidgetOptionResolver.java | 1 + .../widgets/workflow/DynamicXWidgetLayout.java | 822 +- .../widgets/workflow/DynamicXWidgetLayoutData.java | 404 +- .../ui/skynet/widgets/workflow/UserCommunity.java | 6 +- .../widgets/workflow/WorkDefinitionProvider.java | 4 +- .../workflow/WorkFlowDefinitionFactory.java | 2 +- .../widgets/workflow/WorkItemDefinition.java | 11 +- .../workflow/WorkItemDefinitionFactory.java | 16 +- .../workflow/WorkItemWithChildrenDefinition.java | 8 +- .../ui/skynet/widgets/workflow/WorkPage.java | 13 +- .../ui/skynet/widgets/workflow/WorkPageButton.java | 5 +- .../widgets/workflow/WorkPageDefinition.java | 8 +- .../workflow/WorkPageDefinitionLabelProvider.java | 6 + .../skynet/widgets/workflow/WorkPageSection.java | 4 +- .../widgets/workflow/WorkRuleDefinition.java | 3 +- .../widgets/workflow/WorkWidgetDefinition.java | 10 +- .../ui/skynet/widgets/workflow/XWidgetFactory.java | 28 +- .../ui/skynet/widgets/xBranch/BranchOptions.java | 8 +- .../ui/skynet/widgets/xBranch/BranchView.java | 16 +- .../widgets/xBranch/BranchViewImageHandler.java | 12 +- .../xBranch/BranchViewPresentationPreferences.java | 37 +- .../ui/skynet/widgets/xBranch/BranchXViewer.java | 1 + .../widgets/xBranch/BranchXViewerFactory.java | 52 +- .../widgets/xBranch/PolicyTableXViewerFactory.java | 3 +- .../widgets/xBranch/XBranchContentProvider.java | 17 +- .../widgets/xBranch/XBranchLabelProvider.java | 9 +- .../ui/skynet/widgets/xBranch/XBranchWidget.java | 6 +- .../ui/skynet/widgets/xHistory/HistoryView.java | 11 +- .../ui/skynet/widgets/xHistory/HistoryXViewer.java | 1 + .../widgets/xHistory/HistoryXViewerFactory.java | 50 +- .../widgets/xHistory/XHistoryContentProvider.java | 10 +- .../widgets/xHistory/XHistoryLabelProvider.java | 4 + .../ui/skynet/widgets/xHistory/XHistoryWidget.java | 7 +- .../ui/skynet/widgets/xbargraph/XBarGraphLine.java | 2 +- .../skynet/widgets/xbargraph/XBarGraphTable.java | 351 +- .../ui/skynet/widgets/xchange/ChangeXViewer.java | 4 +- .../widgets/xchange/ChangeXViewerFactory.java | 35 +- .../widgets/xchange/DefaultHierarchySorter.java | 6 +- .../widgets/xchange/XChangeContentProvider.java | 6 + .../widgets/xchange/XChangeLabelProvider.java | 4 + .../ui/skynet/widgets/xmerge/DiffHandler.java | 318 +- .../ui/skynet/widgets/xmerge/MergeUtility.java | 4 +- .../ui/skynet/widgets/xmerge/MergeView.java | 240 +- .../ui/skynet/widgets/xmerge/MergeXViewer.java | 42 +- .../skynet/widgets/xmerge/MergeXViewerFactory.java | 39 +- .../skynet/widgets/xmerge/MergeXViewerSorter.java | 6 +- .../ui/skynet/widgets/xmerge/MergeXWidget.java | 12 +- .../widgets/xmerge/XMergeContentProvider.java | 6 + .../skynet/widgets/xmerge/XMergeLabelProvider.java | 4 + .../xviewer/skynet/SkynetCustomizations.java | 39 +- .../SkynetUserArtifactCustomizeDefaults.java | 5 +- .../xviewer/skynet/SkynetXViewerFactory.java | 7 +- .../skynet/column/XViewerArtifactNameColumn.java | 2 +- .../skynet/column/XViewerArtifactTypeColumn.java | 4 +- .../skynet/column/XViewerAttributeColumn.java | 2 +- .../xviewer/skynet/column/XViewerGuidColumn.java | 4 +- .../xviewer/skynet/column/XViewerHridColumn.java | 4 +- .../skynet/column/XViewerLastModifiedByColumn.java | 4 +- .../column/XViewerLastModifiedDateColumn.java | 4 +- .../osee/framework/ui/swt/ColumnSorter.java | 1 + .../eclipse/osee/framework/ui/swt/Displays.java | 80 +- .../osee/framework/ui/swt/DynamicWizard.java | 68 +- .../osee/framework/ui/swt/EnhancedTabFolder.java | 13 +- .../framework/ui/swt/EnumeratedCellEditor.java | 12 +- .../osee/framework/ui/swt/ExceptionComposite.java | 1 - .../osee/framework/ui/swt/FormattedText.java | 180 +- .../osee/framework/ui/swt/HyperLinkLabel.java | 15 +- .../osee/framework/ui/swt/IPAddressBox.java | 499 +- .../osee/framework/ui/swt/ImageManager.java | 4 +- .../osee/framework/ui/swt/LabelComposite.java | 1 - .../eclipse/osee/framework/ui/swt/LatLongBox.java | 13 +- .../eclipse/osee/framework/ui/swt/MenuItems.java | 5 +- .../osee/framework/ui/swt/NonBlankValidator.java | 3 +- .../framework/ui/swt/NonmodalWizardDialog.java | 21 +- .../osee/framework/ui/swt/OSEEFilteredTree.java | 2 + .../osee/framework/ui/swt/OseeMessageDialog.java | 46 +- .../osee/framework/ui/swt/OverlayImage.java | 23 +- .../osee/framework/ui/swt/PeriodicDisplayTask.java | 9 +- .../org/eclipse/osee/framework/ui/swt/Search.java | 28 +- .../osee/framework/ui/swt/SearchCCombo.java | 787 +- .../osee/framework/ui/swt/SearchCellEditor.java | 1 + .../osee/framework/ui/swt/StackedViewer.java | 152 +- .../osee/framework/ui/swt/TextCellEditor.java | 8 +- .../eclipse/osee/framework/ui/swt/TreeNode.java | 18 +- .../osee/framework/ui/swt/TreeViewerUtility.java | 12 +- .../org/eclipse/osee/framework/ui/swt/Widgets.java | 81 +- .../osee/framework/ui/swt/hex/BasicHexTable.java | 146 +- .../ui/swt/hex/ByteColumnLabelProvider.java | 3 + .../osee/framework/ui/swt/hex/DividerLabel.java | 54 +- .../framework/ui/swt/hex/HexEditingSupport.java | 92 +- .../osee/framework/ui/swt/hex/HexTable.java | 12 +- .../ui/swt/hex/HexTableContentProvider.java | 99 +- .../osee/framework/ui/swt/hex/HexTableRow.java | 14 +- .../osee/framework/ui/swt/hex/Highlighter.java | 2 +- .../ui/swt/hex/OffsetColumnLabelProvider.java | 56 +- .../ui/workspacebundleloader/EarlyStartup.java | 34 +- .../workspacebundleloader/FileChangeDetector.java | 94 +- .../workspacebundleloader/IJarChangeListener.java | 9 +- .../JarChangeResourceListener.java | 48 +- .../workspacebundleloader/JarCollectionNature.java | 274 +- .../SafeWorkspaceTracker.java | 480 +- .../ui/workspacebundleloader/WorkspaceLoader.java | 6 +- .../workspacebundleloader/internal/Activator.java | 14 +- .../eclipse/osee/framework/ui/ws/AJavaProject.java | 6 +- .../eclipse/osee/framework/ui/ws/AWorkspace.java | 8 +- .../osee/ote/client/msg/IOteMessageService.java | 9 +- .../client/msg/core/AbstractMessageListener.java | 63 +- .../ote/client/msg/core/IMessageDbFactory.java | 3 +- .../ote/client/msg/core/ISubscriptionListener.java | 102 +- .../msg/core/db/AbstractMessageDataBase.java | 9 +- .../ote/client/msg/core/db/MessageInstance.java | 8 +- .../ote/client/msg/core/internal/Activator.java | 100 +- .../client/msg/core/internal/ChannelProcessor.java | 188 +- .../client/msg/core/internal/MessageReference.java | 75 +- .../msg/core/internal/MessageSubscription.java | 407 +- .../core/internal/MessageSubscriptionService.java | 537 +- .../msg/core/internal/OteClientServiceTracker.java | 87 +- .../client/msg/core/internal/UpdateDispatcher.java | 287 +- .../internal/state/AbstractSubscriptionState.java | 70 +- .../msg/core/internal/state/ActivateState.java | 120 +- .../core/internal/state/ISubscriptionState.java | 31 +- .../msg/core/internal/state/InactiveState.java | 157 +- .../msg/core/internal/state/UnresolvedState.java | 150 +- .../org/eclipse/osee/ote/service/Activator.java | 41 +- .../service/ExportClassLoaderCreationTracker.java | 58 +- .../eclipse/osee/ote/service/ILibraryLoader.java | 45 +- .../osee/ote/service/IMessageDictionary.java | 3 +- .../osee/ote/service/IOteClientService.java | 3 +- .../ote/service/IOteRuntimeLibraryProvider.java | 5 +- .../JmsJiniBridgeConnectionServiceTracker.java | 52 +- .../osee/ote/service/JmsToJiniBridgeConnector.java | 27 +- .../org/eclipse/osee/ote/service/MessageSink.java | 2 +- .../service/MessageingServiceToLookupTracker.java | 72 +- .../ote/service/MessagingGatewayBindTracker.java | 49 +- .../osee/ote/service/OteJmsServiceConnector.java | 257 +- .../osee/ote/service/OteServiceProperties.java | 20 +- .../ote/service/RemoteLookupServiceTracker.java | 71 +- .../eclipse/osee/ote/service/SessionDelegate.java | 2 + .../osee/ote/service/core/ClientSession.java | 14 +- .../ote/service/core/ConnectionServiceTracker.java | 120 +- .../eclipse/osee/ote/service/core/HostFilter.java | 1 - .../osee/ote/service/core/ListenerNotifier.java | 207 +- .../ote/service/core/OteClientEndpointReceive.java | 3 +- .../ote/service/core/OteClientEndpointSend.java | 11 +- .../ote/service/core/OteServiceStatusListener.java | 3 +- .../ote/service/core/TestClientServiceImpl.java | 854 +- .../osee/ote/service/core/TestHostConnection.java | 1 + .../osee/ote/connection/jini/Activator.java | 183 +- .../ote/connection/jini/ConnectorContribution.java | 14 +- .../ote/connection/jini/IJiniConnectorLink.java | 2 +- .../connection/jini/IJiniConnectorRegistrar.java | 1 - .../connection/jini/JiniClientSideConnector.java | 21 +- .../osee/ote/connection/jini/JiniConnector.java | 317 +- .../connection/jini/JiniConnectorRegistrar.java | 101 +- .../connection/jini/JiniServiceSideConnector.java | 247 +- .../ote/connection/jini/util/LeaseRenewTask.java | 115 +- .../ote/connection/service/test/Activator.java | 7 +- .../connection/service/IConnectorContributor.java | 2 +- .../eclipse/osee/connection/service/IFileKey.java | 1 - .../osee/connection/service/IServiceConnector.java | 3 +- .../osee/connection/service/LocalConnector.java | 31 +- .../connection/service/internal/Activator.java | 70 +- .../service/internal/ConnectionServiceImpl.java | 8 +- .../connection/service/internal/EventNotifier.java | 99 +- .../osee/ote/container/IUserLibListener.java | 2 +- .../ote/container/JarChangeResourceListener.java | 3 +- .../osee/ote/container/LibraryChangeProvider.java | 29 +- .../osee/ote/container/OteClasspathContainer.java | 39 +- .../OteClasspathContainerInitializer.java | 6 +- .../osee/ote/container/OteContainerActivator.java | 96 +- .../osee/ote/container/OteContainerPage.java | 18 +- .../osee/ote/core/AbstractRemoteSession.java | 6 + .../src/org/eclipse/osee/ote/core/BundleInfo.java | 58 +- .../osee/ote/core/ExecutionUnitException.java | 3 +- .../src/org/eclipse/osee/ote/core/GCHelper.java | 9 +- .../eclipse/osee/ote/core/IRemoteUserSession.java | 15 +- .../src/org/eclipse/osee/ote/core/ITestClient.java | 4 +- .../org/eclipse/osee/ote/core/IUserSession.java | 4 +- .../org/eclipse/osee/ote/core/MethodFormatter.java | 8 +- .../org/eclipse/osee/ote/core/OSEEPerson1_4.java | 9 +- .../org/eclipse/osee/ote/core/OseeTestThread.java | 9 +- .../org/eclipse/osee/ote/core/OteBaseMessages.java | 73 +- .../eclipse/osee/ote/core/OteBundleLocator.java | 2 +- .../org/eclipse/osee/ote/core/ReturnFormatter.java | 5 +- .../org/eclipse/osee/ote/core/ReturnStatus.java | 17 +- .../org/eclipse/osee/ote/core/StandardShell.java | 47 +- .../src/org/eclipse/osee/ote/core/TestCase.java | 31 +- .../org/eclipse/osee/ote/core/TestPointTally.java | 19 +- .../src/org/eclipse/osee/ote/core/TestPrompt.java | 21 +- .../src/org/eclipse/osee/ote/core/TestScript.java | 61 +- .../eclipse/osee/ote/core/TestScriptLogFilter.java | 30 +- .../src/org/eclipse/osee/ote/core/XmlSupport.java | 17 +- .../src/org/eclipse/osee/ote/core/cmd/Command.java | 2 +- .../osee/ote/core/cmd/CommandDistributer.java | 4 +- .../osee/ote/core/cmd/CommandDistributerImpl.java | 18 +- .../eclipse/osee/ote/core/cmd/CommandHandler.java | 3 +- .../org/eclipse/osee/ote/core/cmd/CommandId.java | 2 +- .../osee/ote/core/cmd/PropertyStoreCommand.java | 19 +- .../src/org/eclipse/osee/ote/core/cmd/Source.java | 1 - .../eclipse/osee/ote/core/cmd/StringCommandId.java | 16 +- .../org/eclipse/osee/ote/core/cmd/StringName.java | 13 +- .../eclipse/osee/ote/core/cmd/StringNamespace.java | 10 +- .../org/eclipse/osee/ote/core/cmd/UriSource.java | 11 +- .../osee/ote/core/enums/PromptResponseType.java | 5 +- .../osee/ote/core/enums/SupportedScriptTypes.java | 1 - .../ote/core/environment/AsynchRemoteJobs.java | 98 +- .../environment/BundleConfigurationReport.java | 44 +- .../ote/core/environment/BundleDescription.java | 54 +- .../core/environment/BundleResolveException.java | 15 +- .../ote/core/environment/ConsoleOutputJob.java | 1 + .../osee/ote/core/environment/EnvironmentTask.java | 63 +- .../OteEnvironmentTrackerCustomizer.java | 22 +- .../osee/ote/core/environment/OteLogFile.java | 103 +- .../environment/OteServerSideEndpointSender.java | 15 +- .../environment/OteServerSideEndprointRecieve.java | 2 +- .../ote/core/environment/ReportDataControl.java | 21 +- .../osee/ote/core/environment/ScriptControl.java | 45 +- .../osee/ote/core/environment/TestEnvironment.java | 92 +- .../core/environment/TestEnvironmentInterface.java | 92 +- .../core/environment/TestEnvironmentLogFilter.java | 30 +- .../osee/ote/core/environment/TestServerMode.java | 8 +- .../osee/ote/core/environment/TimerControl.java | 21 +- .../ote/core/environment/UserTestSessionKey.java | 65 +- .../command/RunTestScriptDescription.java | 23 +- .../command/TestEnvironmentCommand.java | 1 + .../environment/config/ScriptVersionConfig.java | 24 +- .../core/environment/config/TestScriptConfig.java | 10 +- .../ote/core/environment/config/TesterConfig.java | 5 +- .../core/environment/console/ConsoleCommand.java | 108 +- .../environment/console/ConsoleCommandManager.java | 70 +- .../ote/core/environment/console/ConsoleShell.java | 153 +- .../core/environment/console/ICommandManager.java | 15 +- .../environment/console/cmd/BenchmarkCommand.java | 21 +- .../ote/core/environment/console/cmd/HostCmd.java | 25 +- .../ote/core/environment/console/cmd/LastCmd.java | 13 +- .../console/cmd/ListSystemPropertiesCmd.java | 52 +- .../console/cmd/MemoryUsageCommand.java | 29 +- .../interfaces/AbstractRuntimeManager.java | 299 +- .../core/environment/interfaces/BasicTimeout.java | 18 +- .../interfaces/IEnvironmentFactory.java | 11 +- .../interfaces/IExecutionUnitManagement.java | 13 +- .../interfaces/IHostTestEnvironment.java | 20 +- .../environment/interfaces/IOTypeDefinition.java | 2 +- .../interfaces/IOTypeHandlerDefinition.java | 3 +- .../environment/interfaces/IOutfileResults.java | 1 - .../interfaces/IRuntimeLibraryManager.java | 6 +- .../environment/interfaces/IScriptControl.java | 14 +- .../environment/interfaces/IScriptInitializer.java | 2 +- .../environment/interfaces/IServiceCommand.java | 6 +- .../environment/interfaces/ITestEnvironment.java | 7 +- .../interfaces/ITestEnvironmentListener.java | 20 +- .../core/environment/interfaces/ITestGroup.java | 6 +- .../core/environment/interfaces/ITestLogger.java | 24 +- .../core/environment/interfaces/ITestPoint.java | 7 +- .../core/environment/interfaces/ITestStation.java | 10 +- .../environment/interfaces/ITimeTypeControl.java | 8 +- .../ote/core/environment/interfaces/ITimeout.java | 5 +- .../core/environment/interfaces/ITimerControl.java | 15 +- .../ote/core/environment/interfaces/OteUtil.java | 7 +- .../interfaces/RuntimeConfigurationInitilizer.java | 2 +- .../interfaces/RuntimeLibraryListener.java | 2 +- .../interfaces/RuntimeManagerHandler.java | 6 +- .../jini/EclipseConsolePrintStream.java | 337 +- .../environment/jini/EclipseConsoleWriter.java | 7 +- .../jini/ITestEnvironmentCommandCallback.java | 23 +- .../environment/jini/InputStreamConnection.java | 39 +- .../ote/core/environment/status/CommandAdded.java | 2 + .../environment/status/CommandEndedStatusEnum.java | 6 +- .../core/environment/status/CommandRemoved.java | 2 + .../environment/status/CommandStatusEvent.java | 38 +- .../core/environment/status/EnvironmentError.java | 1 + .../core/environment/status/ExceptionEvent.java | 7 +- .../environment/status/IServiceStatusData.java | 2 +- .../status/IServiceStatusDataVisitor.java | 26 +- .../environment/status/SequentialCommandBegan.java | 2 + .../environment/status/SequentialCommandEnded.java | 2 + .../ote/core/environment/status/StatusBoard.java | 319 +- .../environment/status/StatusBoardRunnable.java | 15 +- .../ote/core/environment/status/TestComplete.java | 1 + .../status/TestPointStatusBoardRunnable.java | 13 +- .../core/environment/status/TestPointUpdate.java | 18 +- .../status/TestServerCommandComplete.java | 31 +- .../ote/core/environment/status/TestStart.java | 28 +- .../core/framework/BaseCommandContextFactory.java | 1 + .../osee/ote/core/framework/BaseRunManager.java | 85 +- .../BaseTestLifecycleListenerProvider.java | 42 +- .../ote/core/framework/ICommandContextFactory.java | 2 +- .../osee/ote/core/framework/IMethodResult.java | 6 +- .../osee/ote/core/framework/IRunManager.java | 2 +- .../framework/ITestLifecycleListenerProvider.java | 20 +- .../osee/ote/core/framework/MethodResultImpl.java | 117 +- .../osee/ote/core/framework/ResultBuilder.java | 65 +- .../osee/ote/core/framework/ReturnCode.java | 5 +- .../adapter/TestLifecycleListenerAdapter.java | 20 +- .../core/framework/command/BaseCommandManager.java | 10 +- .../framework/command/CommandCompleteListener.java | 1 - .../ote/core/framework/command/ICommandHandle.java | 17 +- .../core/framework/command/ICommandManager.java | 2 +- .../core/framework/command/ITestCommandResult.java | 5 +- .../ote/core/framework/command/ITestContext.java | 3 + .../framework/command/TestCallableWrapper.java | 55 +- .../framework/command/TestCommandComplete.java | 3 +- .../core/framework/command/TestCommandResult.java | 2 + .../core/framework/command/TestCommandStatus.java | 4 +- .../osee/ote/core/framework/event/BaseEvent.java | 89 +- .../framework/event/BaseEventDataProvider.java | 1 + .../osee/ote/core/framework/event/IEventData.java | 8 +- .../prompt/AbstractInteractivePrompt.java | 4 +- .../framework/prompt/AbstractRemotePrompt.java | 3 + .../framework/prompt/BlockingMessagePrompt.java | 1 + .../core/framework/prompt/InformationalPrompt.java | 22 +- .../framework/prompt/NonBlockingMessagePrompt.java | 1 + .../ote/core/framework/prompt/OfpDebugPrompt.java | 4 +- .../core/framework/prompt/PassFailPromptImpl.java | 1 + .../framework/prompt/ScriptPausePromptImpl.java | 1 + .../framework/prompt/ScriptSteppingPrompt.java | 2 + .../core/framework/prompt/UserInputPromptImpl.java | 1 + .../core/framework/saxparse/ElementHandlers.java | 41 +- .../saxparse/IBaseSaxElementListener.java | 1 - .../ote/core/framework/saxparse/OteSaxHandler.java | 44 +- .../core/framework/saxparse/elements/Actual.java | 3 +- .../saxparse/elements/AdditionalInfo.java | 4 +- .../core/framework/saxparse/elements/Argument.java | 4 +- .../framework/saxparse/elements/Attention.java | 5 +- .../framework/saxparse/elements/CheckGroup.java | 5 +- .../saxparse/elements/CheckGroupData.java | 6 +- .../framework/saxparse/elements/CheckPoint.java | 4 +- .../core/framework/saxparse/elements/Config.java | 4 +- .../framework/saxparse/elements/ConfigData.java | 8 +- .../saxparse/elements/CurrentProcessor.java | 4 +- .../core/framework/saxparse/elements/Debug.java | 3 +- .../framework/saxparse/elements/ElapsedTime.java | 3 +- .../framework/saxparse/elements/Environment.java | 4 +- .../framework/saxparse/elements/ExecutedBy.java | 1 - .../framework/saxparse/elements/ExecutionDate.java | 4 +- .../core/framework/saxparse/elements/Expected.java | 3 +- .../core/framework/saxparse/elements/Global.java | 4 +- .../framework/saxparse/elements/GroupName.java | 3 +- .../ote/core/framework/saxparse/elements/Info.java | 4 +- .../core/framework/saxparse/elements/InfoData.java | 9 +- .../framework/saxparse/elements/InfoGroup.java | 4 +- .../framework/saxparse/elements/InfoGroupData.java | 8 +- .../core/framework/saxparse/elements/Location.java | 4 +- .../core/framework/saxparse/elements/Message.java | 3 +- .../saxparse/elements/MethodArguments.java | 3 +- .../framework/saxparse/elements/MethodName.java | 3 +- .../ote/core/framework/saxparse/elements/Name.java | 3 +- .../core/framework/saxparse/elements/Notes.java | 1 - .../core/framework/saxparse/elements/Number.java | 3 +- .../saxparse/elements/NumberOfTransmissions.java | 3 +- .../framework/saxparse/elements/ObjectName.java | 3 +- .../framework/saxparse/elements/OfpErrorEntry.java | 6 +- .../saxparse/elements/OfpErrorEntryData.java | 12 +- .../saxparse/elements/OfpLoggingInfo.java | 3 +- .../core/framework/saxparse/elements/OteLog.java | 3 +- .../framework/saxparse/elements/OteLogData.java | 12 +- .../framework/saxparse/elements/Qualification.java | 1 - .../saxparse/elements/QualificationData.java | 5 +- .../framework/saxparse/elements/Requirement.java | 3 +- .../core/framework/saxparse/elements/Result.java | 3 +- .../framework/saxparse/elements/RetryGroup.java | 3 +- .../saxparse/elements/RetryGroupData.java | 6 +- .../framework/saxparse/elements/ReturnValue.java | 3 +- .../saxparse/elements/RuntimeVersions.java | 3 +- .../framework/saxparse/elements/ScriptInit.java | 3 +- .../framework/saxparse/elements/ScriptName.java | 3 +- .../framework/saxparse/elements/ScriptResult.java | 3 +- .../framework/saxparse/elements/ScriptVersion.java | 8 +- .../saxparse/elements/ScriptVersionData.java | 28 +- .../saxparse/elements/SoftKeyInfoGroupData.java | 2 +- .../framework/saxparse/elements/Stacktrace.java | 4 +- .../saxparse/elements/StacktraceData.java | 4 +- .../core/framework/saxparse/elements/Summary.java | 7 +- .../framework/saxparse/elements/SummaryData.java | 40 +- .../core/framework/saxparse/elements/Support.java | 3 +- .../framework/saxparse/elements/SystemInfo.java | 9 +- .../saxparse/elements/SystemInfoData.java | 17 +- .../core/framework/saxparse/elements/TestCase.java | 3 +- .../framework/saxparse/elements/TestPoint.java | 3 +- .../framework/saxparse/elements/TestPointName.java | 3 +- .../saxparse/elements/TestPointResults.java | 7 +- .../saxparse/elements/TestPointResultsData.java | 12 +- .../framework/saxparse/elements/TestScript.java | 3 +- .../ote/core/framework/saxparse/elements/Time.java | 3 +- .../framework/saxparse/elements/TimeSummary.java | 6 +- .../saxparse/elements/TimeSummaryData.java | 14 +- .../framework/saxparse/elements/Tracability.java | 3 +- .../core/framework/saxparse/elements/Trace.java | 3 +- .../core/framework/saxparse/elements/TraceEnd.java | 3 +- .../ote/core/framework/saxparse/elements/Type.java | 3 +- .../ote/core/framework/saxparse/elements/User.java | 3 +- .../core/framework/saxparse/elements/UserData.java | 22 +- .../core/framework/saxparse/elements/Value.java | 3 +- .../core/framework/saxparse/elements/Version.java | 6 +- .../framework/saxparse/elements/VersionData.java | 20 +- .../saxparse/elements/VersionInformation.java | 3 +- .../framework/saxparse/elements/Witnesses.java | 1 - .../testrun/BaseTestRunListenerDataProvider.java | 4 + .../testrun/BaseTestRunListenerProvider.java | 158 +- .../BaseTestRunListenerProviderFactory.java | 3 +- .../core/framework/testrun/BaseTestRunManager.java | 7 + .../testrun/ITestRunListenerProvider.java | 2 +- .../testrun/ITestRunListenerProviderFactory.java | 6 +- .../core/framework/testrun/ITestRunManager.java | 4 +- .../ote/core/framework/testrun/TestRunThread.java | 31 +- .../core/framework/thread/OteThreadFactory.java | 5 +- .../core/framework/thread/OteThreadManager.java | 2 +- .../eclipse/osee/ote/core/internal/Activator.java | 54 +- .../internal/StatusBoardRegistrationHandler.java | 42 +- .../src/org/eclipse/osee/ote/core/log/Env.java | 31 +- .../eclipse/osee/ote/core/log/ITestPointTally.java | 38 +- .../osee/ote/core/log/ScriptLogHandler.java | 28 +- .../org/eclipse/osee/ote/core/log/TestLevel.java | 8 +- .../org/eclipse/osee/ote/core/log/TestLogger.java | 89 +- .../osee/ote/core/log/record/AttentionRecord.java | 7 +- .../osee/ote/core/log/record/BaseTestRecord.java | 10 +- .../osee/ote/core/log/record/DebugRecord.java | 7 +- .../osee/ote/core/log/record/ErrorRecord.java | 51 +- .../ote/core/log/record/RequirementRecord.java | 4 +- .../ote/core/log/record/ScriptConfigRecord.java | 18 +- .../osee/ote/core/log/record/ScriptInitRecord.java | 5 +- .../ote/core/log/record/ScriptResultRecord.java | 15 +- .../osee/ote/core/log/record/SevereRecord.java | 6 +- .../osee/ote/core/log/record/SupportRecord.java | 4 +- .../osee/ote/core/log/record/TestCaseRecord.java | 21 +- .../ote/core/log/record/TestDescriptionRecord.java | 29 +- .../osee/ote/core/log/record/TestPointRecord.java | 64 +- .../osee/ote/core/log/record/TestRecord.java | 16 +- .../osee/ote/core/log/record/TraceRecord.java | 38 +- .../osee/ote/core/log/record/TraceRecordEnd.java | 11 +- .../osee/ote/core/log/record/WarningRecord.java | 6 +- .../org/eclipse/osee/ote/core/model/IModel.java | 11 +- .../osee/ote/core/model/IModelKeyFactory.java | 1 - .../osee/ote/core/model/IModelListener.java | 10 +- .../eclipse/osee/ote/core/model/IModelManager.java | 15 + .../osee/ote/core/model/IModelManagerRemote.java | 10 + .../eclipse/osee/ote/core/model/IRemoteModel.java | 2 +- .../org/eclipse/osee/ote/core/model/ModelKey.java | 94 +- .../eclipse/osee/ote/core/model/ModelManager.java | 105 +- .../eclipse/osee/ote/core/model/ModelState.java | 6 +- .../osee/ote/core/osgi/IServiceOperation.java | 28 +- .../ote/core/osgi/ServiceOperationExecutor.java | 148 +- .../osee/ote/core/test/shells/BashShell.java | 251 +- .../osee/ote/core/test/shells/TelnetShell.java | 21 +- .../ote/core/test/tags/FunctionalTestTags.java | 11 +- .../osee/ote/core/testPoint/CheckGroup.java | 38 +- .../osee/ote/core/testPoint/CheckPoint.java | 54 +- .../eclipse/osee/ote/core/testPoint/Operation.java | 5 +- .../osee/ote/core/testPoint/RetryGroup.java | 3 +- .../osee/ote/define/AUTOGEN/OteAttributeTypes.java | 48 +- .../osee/ote/define/AUTOGEN/OteRelationTypes.java | 8 +- .../eclipse/osee/ote/define/OteDefinePlugin.java | 2 + .../ote/define/artifacts/OteArtifactFetcher.java | 6 +- .../ote/define/artifacts/OteToAttributeMap.java | 8 +- .../osee/ote/define/artifacts/TestRunOperator.java | 16 +- .../osee/ote/define/jobs/FindCommitableJob.java | 2 +- .../osee/ote/define/jobs/OutfileToArtifactJob.java | 6 +- .../ote/define/jobs/RemoteResourceRequestJob.java | 10 +- .../AbstractRemoteResourceRequestTemplate.java | 4 +- .../define/operations/ImportOutfileOperation.java | 2 +- .../LinkTestRunToTestScriptOperation.java | 9 +- .../operations/OutfileToArtifactOperation.java | 10 +- .../operations/RemoteResourceRequestOperation.java | 3 +- .../osee/ote/define/parser/BaseOutfileParser.java | 2 +- .../osee/ote/define/parser/CollectionParser.java | 2 +- .../osee/ote/define/parser/OteOutfileParser.java | 4 +- .../osee/ote/define/parser/SaxChunkCollector.java | 8 +- .../parser/handlers/AbstractParseHandler.java | 5 +- .../define/parser/handlers/ElapsedTimeHandler.java | 9 +- .../define/parser/handlers/SystemInfoHandler.java | 4 +- .../ote/define/utilities/OutfileDataCollector.java | 1 + .../utilities/OutfileParserExtensionManager.java | 6 +- .../osee/ote/message/test/AllMessageTestSuite.java | 4 +- .../eclipse/osee/ote/message/test/TestMemType.java | 11 +- .../ote/message/test/element/ElementTestSuite.java | 12 +- .../message/test/element/Float32ElementTest.java | 15 +- .../message/test/element/Float64ElementTest.java | 20 +- .../message/test/element/IntegerElementTest.java | 23 +- .../test/element/LongIntegerElementTest.java | 23 +- .../test/element/SignedInteger16ElementTest.java | 5 +- .../osee/ote/message/test/mock/TestEnum.java | 45 +- .../osee/ote/message/test/mock/TestMessage.java | 10 +- .../ote/message/test/mock/TestMessageData.java | 34 +- .../ote/message/test/mock/TestRecordElement.java | 6 +- .../ote/message/test/mock/UnitTestAccessor.java | 43 +- .../ote/message/test/mock/UnitTestSupport.java | 58 +- .../ote/message/test/other/OtherTestsSuite.java | 10 +- .../test/other/TestEnumElementOperations.java | 6 +- .../message/test/other/TestFloat32Operations.java | 60 +- .../message/test/other/TestIntegerOperations.java | 8 +- .../message/test/other/TestMessageOperations.java | 6 +- .../message/test/other/TestStringOperations.java | 2 +- .../org/eclipse/osee/ote/message/ElementPath.java | 176 +- .../osee/ote/message/IMemSourceChangeListener.java | 2 +- .../osee/ote/message/IMessageDisposeListener.java | 5 +- .../eclipse/osee/ote/message/IMessageHeader.java | 19 +- .../osee/ote/message/IMessageTestContext.java | 3 +- .../osee/ote/message/IOInstrumentationDB.java | 28 +- .../osee/ote/message/IPreScriptInstantiation.java | 3 +- .../src/org/eclipse/osee/ote/message/Message.java | 241 +- .../ote/message/MessageDefinitionProvider.java | 13 +- .../osee/ote/message/MessageEventLogger.java | 78 +- .../org/eclipse/osee/ote/message/MessageState.java | 21 +- .../osee/ote/message/MessageSystemException.java | 6 +- .../osee/ote/message/MessageSystemTestCase.java | 25 +- .../ote/message/MessageSystemTestEnvironment.java | 16 +- .../osee/ote/message/MessageSystemTestScript.java | 21 +- .../osee/ote/message/UniversalMessageListener.java | 2 - .../ote/message/commands/ChangeSubscription.java | 17 +- .../osee/ote/message/commands/RecordCommand.java | 157 +- .../osee/ote/message/commands/SetElementValue.java | 79 +- .../ote/message/commands/SetMessageModeCmd.java | 8 +- .../ote/message/commands/SubscribeToMessage.java | 12 +- .../ote/message/commands/UnSubscribeToMessage.java | 23 +- .../osee/ote/message/commands/ZeroizeElement.java | 68 +- .../ote/message/condition/AbstractCondition.java | 1 + .../osee/ote/message/condition/AndCondition.java | 3 +- .../ote/message/condition/ChangesCondition.java | 1 - .../ote/message/condition/ComparisonCondition.java | 3 +- .../ote/message/condition/DifferenceCondition.java | 5 +- .../message/condition/EmptyStringCondition.java | 2 + .../ote/message/condition/EqualityOperation.java | 4 +- .../ote/message/condition/EqualsCondition.java | 2 + .../osee/ote/message/condition/ICondition.java | 9 +- .../condition/IDiscreteElementCondition.java | 2 +- .../ote/message/condition/InRangeCondition.java | 5 +- .../osee/ote/message/condition/ListCondition.java | 7 +- .../message/condition/MultiMessageCondition.java | 21 +- .../ote/message/condition/NotInRangeCondition.java | 2 + .../ote/message/condition/NumericEvaluator.java | 8 +- .../osee/ote/message/condition/OrCondition.java | 3 +- .../osee/ote/message/condition/PulseCondition.java | 2 + .../condition/StringComparisonCondition.java | 3 +- .../ote/message/condition/StringOperation.java | 28 +- .../ote/message/condition/StringTrimCondition.java | 2 + .../ote/message/condition/TransitionCondition.java | 1 - .../condition/TransmissionCountCondition.java | 1 + .../osee/ote/message/data/ByteArrayHolder.java | 24 +- .../osee/ote/message/data/DDSTypeSupport.java | 18 +- .../eclipse/osee/ote/message/data/HeaderData.java | 49 +- .../osee/ote/message/data/MemoryResource.java | 115 +- .../ote/message/data/MemoryResourceByteBuffer.java | 393 +- .../eclipse/osee/ote/message/data/MessageData.java | 103 +- .../osee/ote/message/elements/ArrayElement.java | 27 +- .../osee/ote/message/elements/BooleanElement.java | 105 +- .../osee/ote/message/elements/CharElement.java | 143 +- .../osee/ote/message/elements/DiscreteElement.java | 507 +- .../eclipse/osee/ote/message/elements/Element.java | 122 +- .../ote/message/elements/EmptyEnum_Element.java | 1 - .../ote/message/elements/EnumeratedElement.java | 8 +- .../ote/message/elements/FixedPointElement.java | 121 +- .../osee/ote/message/elements/Float32Element.java | 223 +- .../osee/ote/message/elements/Float64Element.java | 39 +- .../osee/ote/message/elements/IElementVisitor.java | 30 +- .../osee/ote/message/elements/IEnumValue.java | 5 +- .../osee/ote/message/elements/IRecordFactory.java | 5 +- .../ote/message/elements/InaccessibleElement.java | 17 +- .../osee/ote/message/elements/IntegerElement.java | 29 +- .../ote/message/elements/LongIntegerElement.java | 9 +- .../osee/ote/message/elements/MsgWaitResult.java | 43 +- .../osee/ote/message/elements/NumericElement.java | 27 +- .../osee/ote/message/elements/RealElement.java | 4 +- .../osee/ote/message/elements/RecordElement.java | 66 +- .../osee/ote/message/elements/RecordMap.java | 98 +- .../message/elements/SignedInteger16Element.java | 25 +- .../osee/ote/message/elements/StringElement.java | 29 +- .../elements/nonmapping/NonMappingCharElement.java | 266 +- .../nonmapping/NonMappingEmptyEnumElement.java | 703 +- .../nonmapping/NonMappingEnumeratedElement.java | 46 +- .../nonmapping/NonMappingFixedPointElement.java | 46 +- .../nonmapping/NonMappingFloat32Element.java | 25 +- .../nonmapping/NonMappingFloat64Element.java | 27 +- .../nonmapping/NonMappingIntegerElement.java | 218 +- .../nonmapping/NonMappingLongIntegerElement.java | 212 +- .../nonmapping/NonMappingRecordElement.java | 26 +- .../NonMappingSignedInteger16Element.java | 218 +- .../nonmapping/NonMappingStringElement.java | 105 +- .../eclipse/osee/ote/message/enums/DataType.java | 10 +- .../eclipse/osee/ote/message/enums/EmptyEnum.java | 75 +- .../instrumentation/BaseIOInstrumentation.java | 47 +- .../message/instrumentation/IOInstrumentation.java | 5 +- .../ote/message/interfaces/IMessageRequestor.java | 2 +- .../interfaces/IMessageScheduleChangeListener.java | 5 +- .../message/interfaces/IMsgToolServiceClient.java | 7 +- .../ote/message/interfaces/IOSEEMessageReader.java | 5 +- .../ote/message/interfaces/IOSEEMessageWriter.java | 3 + .../interfaces/IOSEEMessageWriterListener.java | 2 +- .../message/interfaces/IRemoteMessageService.java | 9 +- .../osee/ote/message/interfaces/ITestAccessor.java | 4 +- .../interfaces/ITestEnvironmentMessageSystem.java | 16 +- .../ITestEnvironmentMessageSystemAccessor.java | 2 +- .../osee/ote/message/interfaces/Namespace.java | 15 +- .../osee/ote/message/internal/Activator.java | 18 +- .../internal/MessageIoManagementStarter.java | 10 +- .../message/internal/MessageWatchActivator.java | 10 +- .../osee/ote/message/io/IMessageIoDriver.java | 3 +- .../message/io/IMessageIoManagementService.java | 4 +- .../ote/message/io/MessageIoManagementService.java | 5 +- .../ote/message/listener/IOSEEMessageListener.java | 2 +- .../message/listener/MessageSystemListener.java | 482 +- .../eclipse/osee/ote/message/listener/SPEED.java | 3 +- .../message/log/record/MessageJarConfigrecord.java | 7 +- .../eclipse/osee/ote/message/timer/AlarmClock.java | 15 +- .../osee/ote/message/timer/CycleCountDown.java | 27 +- .../eclipse/osee/ote/message/timer/RealTime.java | 24 +- .../osee/ote/message/timer/SimulatedTime.java | 285 +- .../message/tool/AbstractMessageToolService.java | 173 +- .../osee/ote/message/tool/IFileTransferHandle.java | 2 +- .../ote/message/tool/IUdpTransferListener.java | 8 +- .../eclipse/osee/ote/message/tool/MessageMode.java | 2 +- .../osee/ote/message/tool/SubscriptionDetails.java | 1 - .../osee/ote/message/tool/SubscriptionKey.java | 3 +- .../osee/ote/message/tool/TransferConfig.java | 23 +- .../ote/message/tool/UdpFileTransferHandler.java | 11 +- .../ote/message/tool/rec/ElementEntryFactory.java | 143 +- .../ote/message/tool/rec/IMessageEntryFactory.java | 4 +- .../ote/message/tool/rec/MessageRecordConfig.java | 128 +- .../osee/ote/message/tool/rec/MessageRecorder.java | 149 +- .../eclipse/osee/ote/message/tool/rec/RecUtil.java | 3 +- .../message/tool/rec/entry/ArrayElementEntry.java | 48 +- .../tool/rec/entry/BooleanElementEntry.java | 46 +- .../message/tool/rec/entry/CharElementEntry.java | 5 +- .../ote/message/tool/rec/entry/EmptyEnumEntry.java | 5 +- .../tool/rec/entry/EnumeratedElementEntry.java | 54 +- .../ote/message/tool/rec/entry/IElementEntry.java | 20 +- .../ote/message/tool/rec/entry/IMessageEntry.java | 2 +- .../tool/rec/entry/IntegerElementEntry.java | 30 +- .../tool/rec/entry/LongIntegerElementEntry.java | 30 +- .../message/tool/rec/entry/MessageRecEntry.java | 182 +- .../message/tool/rec/entry/RealElementEntry.java | 35 +- .../message/tool/rec/entry/RecordElementEntry.java | 80 +- .../ote/message/tool/rec/entry/RecordMapEntry.java | 19 +- .../rec/entry/SignedInteger16ElementEntry.java | 30 +- .../message/tool/rec/entry/StringElementEntry.java | 29 +- .../org/eclipse/osee/ote/messaging/dds/Data.java | 29 +- .../eclipse/osee/ote/messaging/dds/DataSample.java | 9 +- .../osee/ote/messaging/dds/DataStoreItem.java | 4 +- .../eclipse/osee/ote/messaging/dds/Duration.java | 16 +- .../osee/ote/messaging/dds/IDestination.java | 1 - .../eclipse/osee/ote/messaging/dds/ISource.java | 1 - .../osee/ote/messaging/dds/InstanceHandle.java | 4 +- .../osee/ote/messaging/dds/InstanceStateKind.java | 16 +- .../org/eclipse/osee/ote/messaging/dds/Kind.java | 16 +- .../ote/messaging/dds/NotImplementedException.java | 18 +- .../eclipse/osee/ote/messaging/dds/ReturnCode.java | 27 +- .../osee/ote/messaging/dds/SampleStateKind.java | 10 +- .../eclipse/osee/ote/messaging/dds/StatusKind.java | 18 +- .../org/eclipse/osee/ote/messaging/dds/Time.java | 19 +- .../osee/ote/messaging/dds/ViewStateKind.java | 4 +- .../ote/messaging/dds/condition/Condition.java | 6 +- .../messaging/dds/condition/GuardCondition.java | 10 +- .../messaging/dds/condition/QueryCondition.java | 10 +- .../ote/messaging/dds/condition/ReadCondition.java | 15 +- .../messaging/dds/condition/StatusCondition.java | 19 +- .../osee/ote/messaging/dds/condition/WaitSet.java | 24 +- .../osee/ote/messaging/dds/entity/DataReader.java | 280 +- .../osee/ote/messaging/dds/entity/DataWriter.java | 257 +- .../ote/messaging/dds/entity/DomainEntity.java | 8 +- .../messaging/dds/entity/DomainParticipant.java | 38 +- .../dds/entity/DomainParticipantFactory.java | 53 +- .../osee/ote/messaging/dds/entity/Entity.java | 42 +- .../dds/entity/PublicationBuiltinTopicData.java | 4 +- .../osee/ote/messaging/dds/entity/Publisher.java | 108 +- .../ote/messaging/dds/entity/PublisherThread.java | 25 +- .../osee/ote/messaging/dds/entity/SampleInfo.java | 92 +- .../osee/ote/messaging/dds/entity/Subscriber.java | 234 +- .../dds/entity/SubscriptionBuiltinTopicData.java | 3 +- .../osee/ote/messaging/dds/entity/Topic.java | 21 +- .../messaging/dds/listener/DataReaderListener.java | 34 +- .../messaging/dds/listener/DataWriterListener.java | 21 +- .../dds/listener/DomainParticipantListener.java | 17 +- .../osee/ote/messaging/dds/listener/Listener.java | 5 +- .../messaging/dds/listener/PublisherListener.java | 7 +- .../messaging/dds/listener/SubscriberListener.java | 14 +- .../ote/messaging/dds/listener/TopicListener.java | 6 +- .../osee/ote/messaging/dds/qos/QosPolicy.java | 29 +- .../osee/ote/messaging/dds/service/DomainId.java | 14 +- .../osee/ote/messaging/dds/service/Key.java | 14 +- .../messaging/dds/service/TopicDescription.java | 12 +- .../ote/messaging/dds/service/TypeRegistry.java | 45 +- .../ote/messaging/dds/service/TypeSignature.java | 34 +- .../ote/messaging/dds/service/TypeSupport.java | 42 +- .../ote/messaging/dds/status/CountedStatus.java | 10 +- .../dds/status/InconsistentTopicStatus.java | 3 +- .../dds/status/LivelinessChangedStatus.java | 21 +- .../messaging/dds/status/LivelinessLostStatus.java | 3 +- .../dds/status/OfferedDeadlineMissedStatus.java | 5 +- .../dds/status/OfferedIncompatibleQosStatus.java | 16 +- .../dds/status/PublicationMatchStatus.java | 8 +- .../dds/status/RequestedDeadlineMissedStatus.java | 5 +- .../dds/status/RequestedIncompatibleQosStatus.java | 15 +- .../ote/messaging/dds/status/SampleLostStatus.java | 4 +- .../messaging/dds/status/SampleRejectedStatus.java | 6 +- .../dds/status/SampleRejectedStatusKind.java | 13 +- .../dds/status/SubscriptionMatchStatus.java | 8 +- .../osee/ote/messaging/dds/test/Driver.java | 60 +- .../messaging/dds/test/data/IntMessageReader.java | 49 +- .../dds/test/data/IntMessageTypeSupport.java | 9 +- .../messaging/dds/test/data/IntMessageWriter.java | 4 +- .../ote/messaging/dds/test/data/IntegerData.java | 161 +- .../osee/ote/runtimemanager/EarlyStartup.java | 34 +- .../osee/ote/runtimemanager/JarListenerStub.java | 7 +- .../osee/ote/runtimemanager/LibJarListener.java | 274 +- .../ote/runtimemanager/OteSystemLibsNature.java | 4 +- .../osee/ote/runtimemanager/OteUserLibsNature.java | 4 +- .../osee/ote/runtimemanager/RuntimeManager.java | 38 +- .../ote/runtimemanager/SafeWorkspaceTracker.java | 460 +- .../ote/runtimemanager/UserLibResourceFinder.java | 18 +- .../container/OteClasspathContainer.java | 379 +- .../OteClasspathContainerInitializer.java | 6 +- .../runtimemanager/container/OteContainerPage.java | 16 +- .../internal/ProjectChangeResourceListener.java | 3 +- .../internal/RuntimeBundleServer.java | 12 +- .../internal/RuntimeLibResourceFinder.java | 12 +- .../eclipse/osee/ote/server/OteServiceStarter.java | 6 +- .../org/eclipse/osee/ote/server/RemoteShell.java | 10 +- .../osee/ote/server/internal/Activator.java | 53 +- .../internal/EnvironmentCreationParameter.java | 11 +- .../internal/MessageToolExportCustomizer.java | 5 +- .../server/internal/MessageToolServiceTracker.java | 7 +- .../osee/ote/server/internal/OteService.java | 350 +- .../internal/OteServiceStarterCreationHandler.java | 15 +- .../ote/server/internal/OteServiceStarterImpl.java | 335 +- .../ote/server/internal/RemoteTestEnvironment.java | 141 +- .../osee/ote/ui/define/OteUiDefinePlugin.java | 2 + .../ote/ui/define/dialogs/BranchComboDialog.java | 3 +- .../osee/ote/ui/define/dialogs/CommitDialog.java | 8 +- .../dialogs/OverrideInvalidScriptRevisions.java | 3 + .../osee/ote/ui/define/dialogs/ReportsDialog.java | 892 +- .../ui/define/dialogs/ResourceSelectionDialog.java | 2 + .../define/importer/ImportOutfileUIOperation.java | 180 +- .../ote/ui/define/importer/OutfileImportPage.java | 3 + .../ui/define/importer/OutfileImportWizard.java | 1 + .../ui/define/jobs/AddArtifactsToViewerJob.java | 2 +- .../osee/ote/ui/define/jobs/CommitJobDialog.java | 2 + .../osee/ote/ui/define/jobs/CommitTestRunJob.java | 5 +- .../osee/ote/ui/define/jobs/ReportErrorsJob.java | 116 +- .../ote/ui/define/panels/CommentComposite.java | 1 + .../panels/GrayableBranchSelectionComposite.java | 356 +- .../ote/ui/define/panels/ListSelectionPanel.java | 6 +- .../osee/ote/ui/define/panels/PreviewPanel.java | 141 +- .../ote/ui/define/panels/SelectionComposite.java | 7 +- .../ui/define/reports/ExtensionDefinedReports.java | 4 +- .../ote/ui/define/reports/HighLevelSummary.java | 16 +- .../ui/define/reports/HistoricalTestRunData.java | 9 +- .../ote/ui/define/reports/HttpReportRequest.java | 253 +- .../ui/define/reports/html/HtmlActiveTable.java | 4 +- .../ui/define/reports/html/HtmlTableReport.java | 7 +- .../define/reports/output/ExcelReportWriter.java | 8 +- .../ui/define/reports/output/HtmlReportWriter.java | 8 +- .../ote/ui/define/reports/output/OutputFormat.java | 5 +- .../ote/ui/define/reports/output/ReportWriter.java | 6 + .../ote/ui/define/utilities/EditorUtility.java | 3 +- .../ote/ui/define/viewers/DragDropHandler.java | 5 +- .../osee/ote/ui/define/viewers/TestRunXViewer.java | 14 +- .../ui/define/viewers/TestRunXViewerFactory.java | 43 +- .../ote/ui/define/viewers/XViewerDataManager.java | 412 +- .../viewers/actions/AbstractActionHandler.java | 1 + .../viewers/actions/LaunchReportsAction.java | 54 +- .../viewers/actions/OpenAssociatedOutfile.java | 78 +- .../viewers/actions/OpenAssociatedScript.java | 6 +- .../ote/ui/define/viewers/data/ArtifactItem.java | 27 +- .../ote/ui/define/viewers/data/BranchItem.java | 2 + .../osee/ote/ui/define/viewers/data/DataItem.java | 2 +- .../viewers/data/DataItemContentProvider.java | 6 + .../define/viewers/data/DataItemLabelProvider.java | 4 + .../ote/ui/define/viewers/data/ScriptItem.java | 6 +- .../ui/define/views/TestRunArtifactOptions.java | 4 + .../osee/ote/ui/define/views/TestRunView.java | 452 +- .../ui/define/views/TestRunViewNavigateItem.java | 1 + .../eclipse/osee/ote/ui/host/cmd/ConsoleNode.java | 7 +- .../osee/ote/ui/host/cmd/EnvironmentViewer.java | 500 +- .../host/cmd/TestServerConsoleServiceRenderer.java | 315 +- .../osee/ote/ui/markers/CheckPointData.java | 3 +- .../osee/ote/ui/markers/CheckPointHelper.java | 81 +- .../eclipse/osee/ote/ui/markers/FileWatchList.java | 4 +- .../eclipse/osee/ote/ui/markers/MarkerInfo.java | 6 +- .../eclipse/osee/ote/ui/markers/MarkerPlugin.java | 13 +- .../osee/ote/ui/markers/ProcessOutfileSax.java | 3 +- .../osee/ote/ui/markers/StackTraceCollection.java | 3 +- .../eclipse/osee/ote/ui/markers/TestPointData.java | 9 +- .../message/util/ClientMessageServiceTracker.java | 65 +- .../osee/ote/ui/message/util/ElementFilter.java | 52 +- .../ote/ui/message/util/IOteMessageClientView.java | 6 +- .../util/MessageElementSelectionDialog.java | 4 +- .../ui/message/util/MessageSelectionDialog.java | 140 +- .../ote/ui/message/util/internal/Activator.java | 41 +- .../messageXViewer/MessageXViewerFactory.java | 39 +- .../message/navigate/MessageNavigateViewItems.java | 1 + .../osee/ote/ui/message/tree/ElementNode.java | 5 +- .../ote/ui/message/tree/HeaderElementNode.java | 31 +- .../osee/ote/ui/message/tree/INodeVisitor.java | 3 +- .../ui/message/tree/MessageContentProvider.java | 11 +- .../osee/ote/ui/message/tree/MessageNode.java | 4 +- .../ote/ui/message/tree/MessageTreeBuilder.java | 2 + .../ote/ui/message/tree/MessageUpdateListener.java | 158 +- .../ui/message/tree/MessageViewLabelProvider.java | 7 +- .../ui/message/tree/MessageWatchLabelProvider.java | 76 +- .../eclipse/osee/ote/ui/message/tree/RootNode.java | 142 +- .../osee/ote/ui/message/tree/WatchList.java | 8 + .../ote/ui/message/tree/WatchedElementNode.java | 12 +- .../ote/ui/message/tree/WatchedMessageNode.java | 9 +- .../osee/ote/ui/message/view/MessageView.java | 1002 +- .../ote/ui/message/view/MessageViewAction.java | 1 - .../osee/ote/ui/message/watch/ActionButton.java | 1 + .../watch/ChildElementNodeLabelProvider.java | 2 +- .../ChildSelectCheckedTreeSelectionDialog.java | 58 +- .../osee/ote/ui/message/watch/DetailsBox.java | 574 +- .../ote/ui/message/watch/MessageWatchAction.java | 1 - .../osee/ote/ui/message/watch/ViewRefresher.java | 117 +- .../osee/ote/ui/message/watch/WatchView.java | 1812 +- .../message/watch/action/ClearUpdatesAction.java | 27 +- .../watch/action/DeleteSelectionAction.java | 26 +- .../ui/message/watch/action/DisabledAction.java | 10 +- .../message/watch/action/ElementLabelProvider.java | 2 +- .../ui/message/watch/action/SendMessageAction.java | 32 +- .../message/watch/action/SetDataSourceAction.java | 29 +- .../ui/message/watch/action/SetDataSourceMenu.java | 47 +- .../message/watch/action/SetMessageModeAction.java | 26 +- .../message/watch/action/SetMessageModeMenu.java | 45 +- .../ui/message/watch/action/SetValueAction.java | 220 +- .../message/watch/action/WatchElementAction.java | 145 +- .../message/watch/action/ZeroizeElementAction.java | 36 +- .../message/watch/action/ZeroizeMessageAction.java | 32 +- .../ui/message/watch/recording/DetailsWrapper.java | 68 +- .../ui/message/watch/recording/IElementPath.java | 3 +- .../MessageRecordDetailContentProvider.java | 355 +- .../MessageRecordDetailLabelProvider.java | 4 +- .../message/watch/recording/RecordingFilePage.java | 172 +- .../message/watch/recording/RecordingFilter.java | 6 +- .../watch/recording/xform/CsvTransform.java | 16 +- .../recording/xform/DetermineElementColumns.java | 18 +- .../watch/recording/xform/ElementVsTimeCSV.java | 3 +- .../watch/recording/xform/RunCSVConversion.java | 12 +- .../watch/recording/xform/RunCsvAction.java | 5 +- .../org/eclipse/osee/ote/ui/mux/MuxToolPlugin.java | 98 +- .../osee/ote/ui/mux/actions/OpenMuxViewAction.java | 22 +- .../osee/ote/ui/mux/datatable/DataNode.java | 25 +- .../ui/mux/datatable/DatawordContentProvider.java | 11 +- .../ui/mux/datatable/DatawordLabelProvider.java | 17 +- .../eclipse/osee/ote/ui/mux/datatable/RowNode.java | 23 +- .../osee/ote/ui/mux/model/DatawordModel.java | 22 +- .../osee/ote/ui/mux/model/MessageModel.java | 21 +- .../osee/ote/ui/mux/msgtable/MessageNode.java | 85 +- .../ote/ui/mux/msgtable/MuxMsgContentProvider.java | 11 +- .../ote/ui/mux/msgtable/MuxMsgLabelProvider.java | 28 +- .../ote/ui/mux/view/IRegistrationListener.java | 8 +- .../org/eclipse/osee/ote/ui/mux/view/MuxView.java | 1686 +- .../ote/ui/test/manager/ITestManagerFactory.java | 2 +- .../actions/AddToTestManagerEditorAction.java | 4 +- .../actions/AddToTestManagerPopupAction.java | 12 +- .../ote/ui/test/manager/actions/TMBugAction.java | 3 + .../test/manager/batches/TestBatchDecorator.java | 69 +- .../manager/batches/TestBatchProjectNature.java | 402 +- .../batches/actions/AddTestBatchProjectNature.java | 11 +- .../actions/RemoveTestBatchProjectNature.java | 13 +- .../manager/batches/navigate/ProjectSetupItem.java | 5 +- .../manager/batches/navigate/TestBatchData.java | 8 +- .../batches/navigate/TestBatchRegistry.java | 3 +- .../batches/navigate/TestBatchSetupItem.java | 20 +- .../batches/navigate/TestBatchSetupViewItems.java | 5 +- .../test/manager/batches/util/ResourceFinder.java | 4 +- .../test/manager/batches/util/SelectionUtil.java | 3 +- .../manager/configuration/ConfigFileHandler.java | 14 +- .../ui/test/manager/configuration/ISaveConfig.java | 2 + .../configuration/LoadConfigurationOperation.java | 8 +- .../ui/test/manager/configuration/SaveWidget.java | 6 +- .../configuration/pages/LoadScriptPage.java | 230 +- .../configuration/pages/SaveScriptPage.java | 22 +- .../ui/test/manager/connection/ScriptManager.java | 353 +- .../ui/test/manager/connection/ScriptQueue.java | 9 +- .../connection/StatusBoardRecieveEvent.java | 2 +- .../TestManagerServiceStatusDataVisitor.java | 572 +- .../connection/TestManagerStatusListener.java | 3 +- .../osee/ote/ui/test/manager/core/PageManager.java | 6 +- .../ui/test/manager/core/TestManagerEditor.java | 1059 +- .../manager/core/TestManagerEditorContributor.java | 62 +- .../test/manager/core/TestManagerEditorInput.java | 22 +- .../core/TestManagerEditorInputFactory.java | 1 + .../ote/ui/test/manager/core/TestManagerInput.java | 19 +- .../ote/ui/test/manager/core/TestManagerModel.java | 31 +- .../ote/ui/test/manager/jobs/ScriptRunJob.java | 224 +- .../ote/ui/test/manager/jobs/StoreOutfileJob.java | 228 +- .../osee/ote/ui/test/manager/models/FileModel.java | 39 +- .../ote/ui/test/manager/models/OutputModelJob.java | 26 +- .../ote/ui/test/manager/models/ScriptModel.java | 293 +- .../manager/operations/AddIFileToTestManager.java | 10 +- .../osee/ote/ui/test/manager/pages/HostPage.java | 145 +- .../ote/ui/test/manager/pages/OverviewPage.java | 8 +- .../osee/ote/ui/test/manager/pages/ScriptPage.java | 835 +- .../ui/test/manager/pages/StatusWindowWidget.java | 192 +- .../contributions/ScriptExecutionContribution.java | 10 +- .../pages/scriptTable/ScriptTableViewer.java | 107 +- .../test/manager/pages/scriptTable/ScriptTask.java | 32 +- .../manager/pages/scriptTable/ScriptTaskList.java | 27 +- .../pages/scriptTable/xscript/XScriptTable.java | 2 +- .../xscript/XScriptTableContentProvider.java | 8 +- .../scriptTable/xscript/XScriptTableFactory.java | 32 +- .../ote/ui/test/manager/panels/LoggingPanel.java | 4 +- .../preferences/TestManagerPreferencePage.java | 7 +- .../environment/EnvironmentPageDataViewer.java | 214 +- .../environment/EnvironmentPageEventHandler.java | 160 +- .../environment/EnvironmentPreferenceNode.java | 2 + .../environment/EnvironmentPreferencePage.java | 19 +- .../ote/ui/test/manager/util/ClassServerInst.java | 20 +- .../manager/util/EnvVariableDetailsDialog.java | 5 + .../util/EnvVariableDetailsDialogHelper.java | 11 +- .../ui/test/manager/util/EnvVariableDialog.java | 12 +- .../test/manager/util/EnvVariableDialogHelper.java | 9 +- .../test/manager/util/TestManagerSelectDialog.java | 3 +- .../ote/ui/test/manager/util/WidgetFactory.java | 3 +- .../test/manager/wizards/TestManagerNewWizard.java | 48 +- .../manager/wizards/TestManagerNewWizardPage.java | 29 +- .../org/eclipse/osee/ote/ui/OteRemoteConsole.java | 2 +- .../org/eclipse/osee/ote/ui/ProjectNatureTest.java | 59 +- .../org/eclipse/osee/ote/ui/TestPerspective.java | 1 + .../ote/ui/internal/OteConsoleServiceImpl.java | 3 +- .../osee/ote/ui/internal/TestCoreGuiPlugin.java | 61 +- .../osee/ote/ui/navigate/OteNavigateView.java | 172 +- .../osee/ote/ui/navigate/OteNavigateViewItems.java | 5 +- .../ote/ui/navigate/OteNavigateViewerSorter.java | 5 +- .../ote/ui/navigate/WorkspaceSetupViewItems.java | 20 +- .../src/org/eclipse/osee/sos/Activator.java | 2 + .../eclipse/osee/support/test/util/Activator.java | 2 + .../osee/support/test/util/AtsUserCommunity.java | 20 +- .../support/test/util/DemoActionableItems.java | 92 +- .../osee/support/test/util/DemoArtifactTypes.java | 12 +- .../eclipse/osee/support/test/util/DemoUsers.java | 4 + .../eclipse/osee/support/test/util/TestUtil.java | 22 +- .../MasterTestSuite_FastProductionDbTests.java | 6 +- .../test/MasterTestSuite_ProductionDbTests.java | 12 +- .../support/test/MasterTestSuite_TestDbTests.java | 8 +- 3318 files changed, 131470 insertions(+), 129218 deletions(-) (limited to 'plugins') diff --git a/plugins/jms.activemq.launch/src/jms/activemq/launch/Activator.java b/plugins/jms.activemq.launch/src/jms/activemq/launch/Activator.java index d1476d7fc55..c960502d38a 100644 --- a/plugins/jms.activemq.launch/src/jms/activemq/launch/Activator.java +++ b/plugins/jms.activemq.launch/src/jms/activemq/launch/Activator.java @@ -8,46 +8,46 @@ * Contributors: * Boeing - initial API and implementation *******************************************************************************/ -package jms.activemq.launch; - -import org.eclipse.core.runtime.Plugin; -import org.osgi.framework.BundleContext; - -/** - * The activator class controls the plug-in life cycle - */ -public class Activator extends Plugin { - - public static final String PLUGIN_ID = "lba.messaging.activemq.launch"; - - // The shared instance - private static Activator plugin; - - /** - * The constructor - */ - public Activator() { - } - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - plugin = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - plugin = null; - super.stop(context); - } - - /** - * Returns the shared instance - * - * @return the shared instance - */ - public static Activator getDefault() { - return plugin; - } - -} +package jms.activemq.launch; + +import org.eclipse.core.runtime.Plugin; +import org.osgi.framework.BundleContext; + +/** + * The activator class controls the plug-in life cycle + */ +public class Activator extends Plugin { + + public static final String PLUGIN_ID = "lba.messaging.activemq.launch"; + + // The shared instance + private static Activator plugin; + + /** + * The constructor + */ + public Activator() { + } + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + plugin = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + plugin = null; + super.stop(context); + } + + /** + * Returns the shared instance + * + * @return the shared instance + */ + public static Activator getDefault() { + return plugin; + } + +} diff --git a/plugins/jms.activemq.launch/src/jms/activemq/launch/RunActiveMq.java b/plugins/jms.activemq.launch/src/jms/activemq/launch/RunActiveMq.java index 246aba5cd91..aa3a5955aad 100644 --- a/plugins/jms.activemq.launch/src/jms/activemq/launch/RunActiveMq.java +++ b/plugins/jms.activemq.launch/src/jms/activemq/launch/RunActiveMq.java @@ -8,97 +8,99 @@ * Contributors: * Boeing - initial API and implementation *******************************************************************************/ -package jms.activemq.launch; - -import javax.jms.Connection; -import javax.jms.Message; -import javax.jms.MessageConsumer; -import javax.jms.MessageListener; -import javax.jms.Session; -import javax.jms.Topic; -import org.apache.activemq.ActiveMQConnection; -import org.apache.activemq.ActiveMQConnectionFactory; -import org.apache.activemq.broker.BrokerService; -import org.eclipse.equinox.app.IApplication; -import org.eclipse.equinox.app.IApplicationContext; - -public class RunActiveMq implements IApplication { - private static String BROKER_URI; - private BrokerService broker; - - private boolean isKillable = true; - private Session session; - private MessageConsumer replyToConsumer; - private Connection connection; - - @Override - public Object start(IApplicationContext appContext) throws Exception { - broker = new BrokerService(); - broker.setBrokerName("osee"); - broker.setUseShutdownHook(true); - broker.setUseJmx(false); - String[] myArgs = (String[])appContext.getArguments().get(IApplicationContext.APPLICATION_ARGS); - BROKER_URI = "tcp://localhost:"+myArgs[0]; - broker.addConnector(BROKER_URI); - broker.start(); - - if(isKillable){ - ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(ActiveMQConnection.DEFAULT_USER, ActiveMQConnection.DEFAULT_PASSWORD, BROKER_URI); - connection = factory.createConnection(); - connection.start(); - session = connection.createSession(false, Session.CLIENT_ACKNOWLEDGE); - Topic destination = session.createTopic("jms.kill.broker"); - replyToConsumer = session.createConsumer(destination); - replyToConsumer.setMessageListener(new MessageListener() { - - @Override - public void onMessage(Message arg0) { - try { - System.err.println("got a kill message"); - stopBrokerInNewThread(); - System.err.println("did something with a kill message"); - } catch (Exception ex) { - ex.printStackTrace(); - } - } - }); - while(broker.isStarted()){ - Thread.sleep(1000); - } - } else { - while(broker.isStarted()){ - Thread.sleep(60000); - } - } - return null; - } - - @Override - public void stop() { - try { - broker.stop(); - } catch (Exception ex) { - ex.printStackTrace(); - } - } - - void stopBrokerInNewThread() throws Exception { - new Thread(new StopIt()).start(); - } - - private class StopIt implements Runnable { - @Override - public void run() { - try { - System.err.println("close the connection"); - connection.close(); - System.err.println("stop the broker"); - broker.stop(); - System.err.println("done"); - } catch (Throwable th) { - th.printStackTrace(); - } - } - } - -} +package jms.activemq.launch; + +import javax.jms.Connection; +import javax.jms.Message; +import javax.jms.MessageConsumer; +import javax.jms.MessageListener; +import javax.jms.Session; +import javax.jms.Topic; +import org.apache.activemq.ActiveMQConnection; +import org.apache.activemq.ActiveMQConnectionFactory; +import org.apache.activemq.broker.BrokerService; +import org.eclipse.equinox.app.IApplication; +import org.eclipse.equinox.app.IApplicationContext; + +public class RunActiveMq implements IApplication { + private static String BROKER_URI; + private BrokerService broker; + + private final boolean isKillable = true; + private Session session; + private MessageConsumer replyToConsumer; + private Connection connection; + + @Override + public Object start(IApplicationContext appContext) throws Exception { + broker = new BrokerService(); + broker.setBrokerName("osee"); + broker.setUseShutdownHook(true); + broker.setUseJmx(false); + String[] myArgs = (String[]) appContext.getArguments().get(IApplicationContext.APPLICATION_ARGS); + BROKER_URI = "tcp://localhost:" + myArgs[0]; + broker.addConnector(BROKER_URI); + broker.start(); + + if (isKillable) { + ActiveMQConnectionFactory factory = + new ActiveMQConnectionFactory(ActiveMQConnection.DEFAULT_USER, ActiveMQConnection.DEFAULT_PASSWORD, + BROKER_URI); + connection = factory.createConnection(); + connection.start(); + session = connection.createSession(false, Session.CLIENT_ACKNOWLEDGE); + Topic destination = session.createTopic("jms.kill.broker"); + replyToConsumer = session.createConsumer(destination); + replyToConsumer.setMessageListener(new MessageListener() { + + @Override + public void onMessage(Message arg0) { + try { + System.err.println("got a kill message"); + stopBrokerInNewThread(); + System.err.println("did something with a kill message"); + } catch (Exception ex) { + ex.printStackTrace(); + } + } + }); + while (broker.isStarted()) { + Thread.sleep(1000); + } + } else { + while (broker.isStarted()) { + Thread.sleep(60000); + } + } + return null; + } + + @Override + public void stop() { + try { + broker.stop(); + } catch (Exception ex) { + ex.printStackTrace(); + } + } + + void stopBrokerInNewThread() throws Exception { + new Thread(new StopIt()).start(); + } + + private class StopIt implements Runnable { + @Override + public void run() { + try { + System.err.println("close the connection"); + connection.close(); + System.err.println("stop the broker"); + broker.stop(); + System.err.println("done"); + } catch (Throwable th) { + th.printStackTrace(); + } + } + } + +} diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/DemoCscis.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/DemoCscis.java index 25e06eae22b..bd936c9a5f3 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/DemoCscis.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/DemoCscis.java @@ -14,5 +14,10 @@ package org.eclipse.osee.ats.config.demo; * @author Donald G. Dunne */ public enum DemoCscis { - CoreUnit, Framework, Interface, Navigation, Unspecified, Visual; + CoreUnit, + Framework, + Interface, + Navigation, + Unspecified, + Visual; } \ No newline at end of file diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/DemoProgramAttributes.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/DemoProgramAttributes.java index 00ce7d3f100..1e9d2019e93 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/DemoProgramAttributes.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/DemoProgramAttributes.java @@ -15,7 +15,10 @@ package org.eclipse.osee.ats.config.demo; */ public enum DemoProgramAttributes { - Crew_Interface_Requirement, Timing_Critical, Obsolescence_date, Complexity_Factor, + Crew_Interface_Requirement, + Timing_Critical, + Obsolescence_date, + Complexity_Factor, // Weight, Content_URL, diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/PopulateDemoActions.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/PopulateDemoActions.java index 174e3ccebab..e5a138c13f5 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/PopulateDemoActions.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/PopulateDemoActions.java @@ -85,17 +85,16 @@ import org.eclipse.osee.support.test.util.TestUtil; /** * Run from the ATS Navigator after the DB is configured for "OSEE Demo Database", this class will populate the database * with sample actions written against XYZ configured teams - * + * * @author Donald G. Dunne */ public class PopulateDemoActions extends XNavigateItemAction { - private final String[] TITLE_PREFIX = - new String[] {"Problem with the", "Can't see the", "Button A doesn't work on", "Add to the", - "Make new Button for ", "User can't load "}; - private final ChangeType[] CHANGE_TYPE = - new ChangeType[] {ChangeType.Problem, ChangeType.Problem, ChangeType.Problem, ChangeType.Improvement, - ChangeType.Improvement, ChangeType.Support, ChangeType.Improvement, ChangeType.Support}; + private final String[] TITLE_PREFIX = new String[] {"Problem with the", "Can't see the", "Button A doesn't work on", + "Add to the", "Make new Button for ", "User can't load "}; + private final ChangeType[] CHANGE_TYPE = new ChangeType[] {ChangeType.Problem, ChangeType.Problem, + ChangeType.Problem, ChangeType.Improvement, ChangeType.Improvement, ChangeType.Support, ChangeType.Improvement, + ChangeType.Support}; private static final String UPDATE_BRANCH_TYPE = "update osee_branch set branch_type = ? where branch_id = ?"; @@ -113,8 +112,8 @@ public class PopulateDemoActions extends XNavigateItemAction { if (AtsUtil.isProductionDb()) { throw new IllegalStateException("PopulateDemoActions should not be run on production DB"); } - if (DbUtil.isDbInit() || !prompt || prompt && MessageDialog.openConfirm(Displays.getActiveShell(), - getName(), getName())) { + if (DbUtil.isDbInit() || !prompt || prompt && MessageDialog.openConfirm(Displays.getActiveShell(), getName(), + getName())) { SevereLoggingMonitor monitorLog = TestUtil.severeLoggingStart(); @@ -127,7 +126,7 @@ public class PopulateDemoActions extends XNavigateItemAction { // Create traceability between System, Subsystem and Software requirements SkynetTransaction demoDbTraceability = - new SkynetTransaction(saw1Branch, "Populate Demo DB - Create Traceability"); + new SkynetTransaction(saw1Branch, "Populate Demo DB - Create Traceability"); demoDbTraceabilityTx(demoDbTraceability, saw1Branch); demoDbTraceability.execute(); @@ -138,10 +137,10 @@ public class PopulateDemoActions extends XNavigateItemAction { // Create SAW_Bld_2 Actions SkynetTransaction sawActionsTransaction = - new SkynetTransaction(AtsUtil.getAtsBranch(), "Populate Demo DB - Create Actions"); + new SkynetTransaction(AtsUtil.getAtsBranch(), "Populate Demo DB - Create Actions"); Set actionArts = - createActions(DemoDbActionData.getReqSawActionsData(), DemoSawBuilds.SAW_Bld_2.toString(), null, - sawActionsTransaction); + createActions(DemoDbActionData.getReqSawActionsData(), DemoSawBuilds.SAW_Bld_2.toString(), null, + sawActionsTransaction); sawActionsTransaction.execute(); // Sleep to wait for the persist of the actions DemoDbUtil.sleep(3000); @@ -165,14 +164,14 @@ public class PopulateDemoActions extends XNavigateItemAction { // Mark all CIS Code "Team Workflows" as Favorites for "Joe Smith" OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, "Add Favorites"); for (Artifact art : ArtifactQuery.getArtifactListFromTypeAndName(DemoCodeTeamWorkflowArtifact.ARTIFACT_NAME, - "%Diagram View%", AtsUtil.getAtsBranch())) { + "%Diagram View%", AtsUtil.getAtsBranch())) { new FavoritesManager((StateMachineArtifact) art).toggleFavorite(false); } // Mark all Tools Team "Team Workflows" as Subscribed for "Joe Smith" OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, "Add Subscribed"); for (Artifact art : ArtifactQuery.getArtifactListFromTypeAndName(DemoCodeTeamWorkflowArtifact.ARTIFACT_NAME, - "%Even%", AtsUtil.getAtsBranch())) { + "%Even%", AtsUtil.getAtsBranch())) { new SubscribeManager((StateMachineArtifact) art).toggleSubscribe(false); } @@ -196,19 +195,19 @@ public class PopulateDemoActions extends XNavigateItemAction { // Create SAW_Bld_2 branch off SAW_Bld_1 Branch parentBranch = BranchManager.getBranchByGuid(DemoSawBuilds.SAW_Bld_1.getGuid()); Branch childBranch = - BranchManager.createBaselineBranch(parentBranch, DemoSawBuilds.SAW_Bld_2, - UserManager.getUser(SystemUser.OseeSystem)); + BranchManager.createBaselineBranch(parentBranch, DemoSawBuilds.SAW_Bld_2, + UserManager.getUser(SystemUser.OseeSystem)); DemoDbUtil.sleep(5000); // need to update the branch type; ConnectionHandler.runPreparedUpdate(UPDATE_BRANCH_TYPE, new Object[] {BranchType.BASELINE.getValue(), - childBranch.getId()}); + childBranch.getId()}); BranchManager.refreshBranches(); // Map team definitions versions to their related branches SkynetTransaction transaction = - new SkynetTransaction(AtsUtil.getAtsBranch(), "Populate Demo DB - Create Branch"); + new SkynetTransaction(AtsUtil.getAtsBranch(), "Populate Demo DB - Create Branch"); DemoDatabaseConfig.mapTeamVersionToBranch(DemoTeams.getInstance().getTeamDef(Team.SAW_SW), - DemoSawBuilds.SAW_Bld_2.getName(), DemoSawBuilds.SAW_Bld_2.getName(), transaction); + DemoSawBuilds.SAW_Bld_2.getName(), DemoSawBuilds.SAW_Bld_2.getName(), transaction); transaction.execute(); } catch (Exception ex) { OseeLog.log(OseeAtsConfigDemoActivator.class, Level.SEVERE, ex); @@ -231,42 +230,42 @@ public class PopulateDemoActions extends XNavigateItemAction { Result result = reqTeam.getBranchMgr().createWorkingBranch(null, false); if (result.isFalse()) { throw new OseeArgumentException( - new StringBuilder("Error creating working branch: ").append(result.getText()).toString()); + new StringBuilder("Error creating working branch: ").append(result.getText()).toString()); } DemoDbUtil.sleep(5000); for (Artifact art : DemoDbUtil.getSoftwareRequirements(SoftwareRequirementStrs.Robot, reqTeam.getWorkingBranch())) { - OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, new StringBuilder("Modifying artifact => ").append( - art).toString()); + OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, + new StringBuilder("Modifying artifact => ").append(art).toString()); art.setSoleAttributeValue(DemoProgramAttributes.CSCI.name(), DemoCscis.Navigation.name()); art.setSoleAttributeValue(DemoProgramAttributes.Safety_Criticality.toString(), "I"); art.setSoleAttributeValue(DemoProgramAttributes.Subsystem.name(), DemoSubsystems.Navigation.name()); Artifact navArt = - ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Component, DemoSubsystems.Navigation.name(), - reqTeam.getWorkingBranch()); + ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Component, DemoSubsystems.Navigation.name(), + reqTeam.getWorkingBranch()); art.addRelation(CoreRelationTypes.Allocation__Component, navArt); art.persist(); } for (Artifact art : DemoDbUtil.getSoftwareRequirements(SoftwareRequirementStrs.Event, reqTeam.getWorkingBranch())) { - OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, new StringBuilder("Modifying artifact => ").append( - art).toString()); + OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, + new StringBuilder("Modifying artifact => ").append(art).toString()); art.setSoleAttributeValue(DemoProgramAttributes.CSCI.name(), DemoCscis.Interface.name()); art.setSoleAttributeValue(DemoProgramAttributes.Safety_Criticality.toString(), "IV"); art.setSoleAttributeValue(DemoProgramAttributes.Subsystem.name(), DemoSubsystems.Communications.name()); Artifact robotArt = - ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Component, DemoSubsystems.Robot_API.name(), - reqTeam.getWorkingBranch()); + ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Component, DemoSubsystems.Robot_API.name(), + reqTeam.getWorkingBranch()); art.addRelation(CoreRelationTypes.Allocation__Component, robotArt); art.persist(); } // Delete two artifacts for (Artifact art : DemoDbUtil.getSoftwareRequirements(SoftwareRequirementStrs.daVinci, - reqTeam.getWorkingBranch())) { - OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, new StringBuilder("Deleting artifact => ").append( - art).toString()); + reqTeam.getWorkingBranch())) { + OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, + new StringBuilder("Deleting artifact => ").append(art).toString()); art.deleteAndPersist(); } @@ -276,7 +275,7 @@ public class PopulateDemoActions extends XNavigateItemAction { String name = "Robot Interface Init " + x; OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, "Adding artifact => " + name); Artifact newArt = - ArtifactTypeManager.addArtifact(CoreArtifactTypes.SoftwareRequirement, parentArt.getBranch(), name); + ArtifactTypeManager.addArtifact(CoreArtifactTypes.SoftwareRequirement, parentArt.getBranch(), name); newArt.setSoleAttributeValue(DemoProgramAttributes.Safety_Criticality.toString(), "IV"); newArt.setSoleAttributeValue(DemoProgramAttributes.Subsystem.name(), DemoSubsystems.Communications.name()); newArt.persist(); @@ -287,8 +286,8 @@ public class PopulateDemoActions extends XNavigateItemAction { DemoDbUtil.sleep(2000L); OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, "Committing branch"); Job job = - reqTeam.getBranchMgr().commitWorkingBranch(false, true, reqTeam.getTargetedForVersion().getParentBranch(), - true); + reqTeam.getBranchMgr().commitWorkingBranch(false, true, reqTeam.getTargetedForVersion().getParentBranch(), + true); try { job.join(); } catch (InterruptedException ex) { @@ -312,34 +311,34 @@ public class PopulateDemoActions extends XNavigateItemAction { Result result = reqTeam.getBranchMgr().createWorkingBranch(null, false); if (result.isFalse()) { throw new OseeArgumentException( - new StringBuilder("Error creating working branch: ").append(result.getText()).toString()); + new StringBuilder("Error creating working branch: ").append(result.getText()).toString()); } DemoDbUtil.sleep(5000); Artifact branchArtifact = - DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SoftwareRequirement, DemoDbUtil.HAPTIC_CONSTRAINTS_REQ, - reqTeam.getWorkingBranch()).iterator().next(); + DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SoftwareRequirement, DemoDbUtil.HAPTIC_CONSTRAINTS_REQ, + reqTeam.getWorkingBranch()).iterator().next(); OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, - new StringBuilder("Modifying branch artifact => ").append(branchArtifact).toString()); + new StringBuilder("Modifying branch artifact => ").append(branchArtifact).toString()); branchArtifact.setSoleAttributeValue(DemoProgramAttributes.CSCI.name(), DemoCscis.Interface.name()); branchArtifact.setSoleAttributeValue(DemoProgramAttributes.Safety_Criticality.toString(), "IV"); branchArtifact.setSoleAttributeValue(DemoProgramAttributes.Subsystem.name(), DemoSubsystems.Communications.name()); Artifact comArt = - ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Component, DemoSubsystems.Robot_API.name(), - reqTeam.getWorkingBranch()); + ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Component, DemoSubsystems.Robot_API.name(), + reqTeam.getWorkingBranch()); branchArtifact.addRelation(CoreRelationTypes.Allocation__Component, comArt); branchArtifact.persist(); Artifact parentArtifact = - DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SoftwareRequirement, DemoDbUtil.HAPTIC_CONSTRAINTS_REQ, - reqTeam.getWorkingBranch()).iterator().next(); + DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SoftwareRequirement, DemoDbUtil.HAPTIC_CONSTRAINTS_REQ, + reqTeam.getWorkingBranch()).iterator().next(); OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, - new StringBuilder("Modifying parent artifact => ").append(parentArtifact).toString()); + new StringBuilder("Modifying parent artifact => ").append(parentArtifact).toString()); parentArtifact.setSoleAttributeValue(DemoProgramAttributes.CSCI.name(), DemoCscis.Navigation.name()); parentArtifact.setSoleAttributeValue(DemoProgramAttributes.Safety_Criticality.toString(), "V"); parentArtifact.setSoleAttributeValue(DemoProgramAttributes.Subsystem.name(), - DemoSubsystems.Cognitive_Decision_Aiding.name()); + DemoSubsystems.Cognitive_Decision_Aiding.name()); parentArtifact.persist(); } @@ -359,21 +358,21 @@ public class PopulateDemoActions extends XNavigateItemAction { Result result = reqTeam.getBranchMgr().createWorkingBranch(null, false); if (result.isFalse()) { throw new OseeArgumentException( - new StringBuilder("Error creating working branch: ").append(result.getText()).toString()); + new StringBuilder("Error creating working branch: ").append(result.getText()).toString()); } DemoDbUtil.sleep(5000); for (Artifact art : DemoDbUtil.getSoftwareRequirements(SoftwareRequirementStrs.Functional, - reqTeam.getWorkingBranch())) { - OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, new StringBuilder("Modifying artifact => ").append( - art).toString()); + reqTeam.getWorkingBranch())) { + OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, + new StringBuilder("Modifying artifact => ").append(art).toString()); art.setSoleAttributeValue(DemoProgramAttributes.CSCI.name(), DemoCscis.Interface.name()); art.setSoleAttributeValue(DemoProgramAttributes.Safety_Criticality.toString(), "IV"); art.setSoleAttributeValue(DemoProgramAttributes.Subsystem.name(), DemoSubsystems.Communications.name()); Artifact comArt = - ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Component, DemoSubsystems.Robot_API.name(), - reqTeam.getWorkingBranch()); + ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Component, DemoSubsystems.Robot_API.name(), + reqTeam.getWorkingBranch()); art.addRelation(CoreRelationTypes.Allocation__Component, comArt); art.persist(); @@ -381,8 +380,8 @@ public class PopulateDemoActions extends XNavigateItemAction { // Delete one artifacts for (Artifact art : DemoDbUtil.getSoftwareRequirements(SoftwareRequirementStrs.CISST, reqTeam.getWorkingBranch())) { - OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, new StringBuilder("Deleting artifact => ").append( - art).toString()); + OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, + new StringBuilder("Deleting artifact => ").append(art).toString()); art.deleteAndPersist(); } @@ -392,7 +391,7 @@ public class PopulateDemoActions extends XNavigateItemAction { String name = "Claw Interface Init " + x; OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, "Adding artifact => " + name); Artifact newArt = - ArtifactTypeManager.addArtifact(CoreArtifactTypes.SoftwareRequirement, parentArt.getBranch(), name); + ArtifactTypeManager.addArtifact(CoreArtifactTypes.SoftwareRequirement, parentArt.getBranch(), name); newArt.setSoleAttributeValue(DemoProgramAttributes.Safety_Criticality.toString(), "IV"); newArt.setSoleAttributeValue(DemoProgramAttributes.Subsystem.name(), DemoSubsystems.Communications.name()); parentArt.addChild(newArt); @@ -404,14 +403,14 @@ public class PopulateDemoActions extends XNavigateItemAction { private void createNonReqChangeDemoActions() throws Exception { SkynetTransaction transaction = - new SkynetTransaction(AtsUtil.getAtsBranch(), "Populate Demo DB - Create Actions"); + new SkynetTransaction(AtsUtil.getAtsBranch(), "Populate Demo DB - Create Actions"); OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, "createNonReqChangeDemoActions - SAW_Bld_3"); createActions(DemoDbActionData.getNonReqSawActionData(), DemoSawBuilds.SAW_Bld_3.toString(), null, transaction); OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, "createNonReqChangeDemoActions - SAW_Bld_2"); createActions(DemoDbActionData.getNonReqSawActionData(), DemoSawBuilds.SAW_Bld_2.toString(), null, transaction); OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, "createNonReqChangeDemoActions - SAW_Bld_1"); createActions(DemoDbActionData.getNonReqSawActionData(), DemoSawBuilds.SAW_Bld_1.toString(), - DefaultTeamState.Completed, transaction); + DefaultTeamState.Completed, transaction); OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, "createNonReqChangeDemoActions - getGenericActionData"); createActions(DemoDbActionData.getGenericActionData(), null, null, transaction); transaction.execute(); @@ -425,9 +424,9 @@ public class PopulateDemoActions extends XNavigateItemAction { int x = 0; for (String prefixTitle : aData.prefixTitles) { ActionArtifact actionArt = - ActionManager.createAction(null, prefixTitle + " " + aData.postFixTitle, - TITLE_PREFIX[x] + " " + aData.postFixTitle, CHANGE_TYPE[x], PriorityType.Priority_1, false, - null, aData.getActionableItems(), transaction); + ActionManager.createAction(null, prefixTitle + " " + aData.postFixTitle, + TITLE_PREFIX[x] + " " + aData.postFixTitle, CHANGE_TYPE[x], PriorityType.Priority_1, false, null, + aData.getActionableItems(), transaction); actionArts.add(actionArt); for (TeamWorkFlowArtifact teamWf : actionArt.getTeamWorkFlowArtifacts()) { TeamWorkflowManager dtwm = new TeamWorkflowManager(teamWf); @@ -444,8 +443,8 @@ public class PopulateDemoActions extends XNavigateItemAction { teamWf.persist(transaction); if (versionStr != null && !versionStr.equals("")) { VersionArtifact verArt = - (VersionArtifact) ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.Version, - versionStr, AtsUtil.getAtsBranch()); + (VersionArtifact) ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.Version, versionStr, + AtsUtil.getAtsBranch()); teamWf.addRelation(AtsRelationTypes.TeamWorkflowTargetedForVersion_Version, verArt); teamWf.persist(transaction); } @@ -458,11 +457,11 @@ public class PopulateDemoActions extends XNavigateItemAction { private void demoDbImportReqsTx() throws OseeCoreException { try { importRequirements(DemoSawBuilds.SAW_Bld_1, CoreArtifactTypes.SoftwareRequirement.getName() + "s", - CoreArtifactTypes.SoftwareRequirement, "support/SAW-SoftwareRequirements.xml"); + CoreArtifactTypes.SoftwareRequirement, "support/SAW-SoftwareRequirements.xml"); importRequirements(DemoSawBuilds.SAW_Bld_1, CoreArtifactTypes.SystemRequirement.getName() + "s", - CoreArtifactTypes.SystemRequirement, "support/SAW-SystemRequirements.xml"); + CoreArtifactTypes.SystemRequirement, "support/SAW-SystemRequirements.xml"); importRequirements(DemoSawBuilds.SAW_Bld_1, CoreArtifactTypes.SubsystemRequirement.getName() + "s", - CoreArtifactTypes.SubsystemRequirement, "support/SAW-SubsystemRequirements.xml"); + CoreArtifactTypes.SubsystemRequirement, "support/SAW-SubsystemRequirements.xml"); } catch (Exception ex) { OseeLog.log(OseeAtsConfigDemoActivator.class, Level.SEVERE, ex); } @@ -470,19 +469,19 @@ public class PopulateDemoActions extends XNavigateItemAction { private void importRequirements(IOseeBranch branch, String rootArtifactName, IArtifactType requirementType, String filename) throws Exception { - OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, String.format( - "Importing \"%s\" requirements on branch \"%s\"", rootArtifactName, branch)); + OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, + String.format("Importing \"%s\" requirements on branch \"%s\"", rootArtifactName, branch)); Artifact systemReq = ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Folder, rootArtifactName, branch); File file = OseeAtsConfigDemoActivator.getInstance().getPluginFile(filename); IArtifactImportResolver artifactResolver = - new NewArtifactImportResolver(ArtifactTypeManager.getType(requirementType), - ArtifactTypeManager.getType(CoreArtifactTypes.Heading)); + new NewArtifactImportResolver(ArtifactTypeManager.getType(requirementType), + ArtifactTypeManager.getType(CoreArtifactTypes.Heading)); IArtifactExtractor extractor = new WordOutlineExtractor(); extractor.setDelegate(new WordOutlineExtractorDelegate()); IOperation operation = - ArtifactImportOperationFactory.createOperation(file, systemReq, extractor, artifactResolver, false); + ArtifactImportOperationFactory.createOperation(file, systemReq, extractor, artifactResolver, false); Operations.executeWorkAndCheckStatus(operation, new NullProgressMonitor(), -1); // Validate that something was imported @@ -500,20 +499,20 @@ public class PopulateDemoActions extends XNavigateItemAction { private void demoDbTraceabilityTx(SkynetTransaction transaction, Branch branch) throws OseeCoreException { try { Collection systemArts = - DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SystemRequirement, "Robot", branch); + DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SystemRequirement, "Robot", branch); Collection component = DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.Component, "API", branch); component.addAll(DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.Component, "Hardware", branch)); component.addAll(DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.Component, "Sensor", branch)); Collection subSystemArts = - DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SubsystemRequirement, "Robot", branch); + DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SubsystemRequirement, "Robot", branch); subSystemArts.addAll(DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SubsystemRequirement, "Video", branch)); subSystemArts.addAll(DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SubsystemRequirement, "Interface", - branch)); + branch)); Collection softArts = - DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SoftwareRequirement, "Robot", branch); + DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SoftwareRequirement, "Robot", branch); softArts.addAll(DemoDbUtil.getArtTypeRequirements(CoreArtifactTypes.SoftwareRequirement, "Interface", branch)); // Relate System to SubSystem to Software Requirements @@ -543,14 +542,14 @@ public class PopulateDemoActions extends XNavigateItemAction { // Create Test Script Artifacts Set verificationTests = new HashSet(); Artifact verificationHeader = - ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Folder, "Verification Tests", branch); + ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Folder, "Verification Tests", branch); if (verificationHeader == null) { throw new IllegalStateException("Could not find Verification Tests header"); } for (String str : new String[] {"A", "B", "C"}) { Artifact newArt = - ArtifactTypeManager.addArtifact(CoreArtifactTypes.TestCase, verificationHeader.getBranch(), - "Verification Test " + str); + ArtifactTypeManager.addArtifact(CoreArtifactTypes.TestCase, verificationHeader.getBranch(), + "Verification Test " + str); verificationTests.add(newArt); verificationHeader.addRelation(CoreRelationTypes.Default_Hierarchical__Child, newArt); newArt.persist(transaction); @@ -560,14 +559,14 @@ public class PopulateDemoActions extends XNavigateItemAction { // Create Validation Test Procedure Artifacts Set validationTests = new HashSet(); Artifact validationHeader = - ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Folder, "Validation Tests", branch); + ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Folder, "Validation Tests", branch); if (validationHeader == null) { throw new IllegalStateException("Could not find Validation Tests header"); } for (String str : new String[] {"1", "2", "3"}) { Artifact newArt = - ArtifactTypeManager.addArtifact(CoreArtifactTypes.TestProcedure, validationHeader.getBranch(), - "Validation Test " + str); + ArtifactTypeManager.addArtifact(CoreArtifactTypes.TestProcedure, validationHeader.getBranch(), + "Validation Test " + str); validationTests.add(newArt); validationHeader.addRelation(CoreRelationTypes.Default_Hierarchical__Child, newArt); newArt.persist(transaction); @@ -577,14 +576,14 @@ public class PopulateDemoActions extends XNavigateItemAction { // Create Integration Test Procedure Artifacts Set integrationTests = new HashSet(); Artifact integrationHeader = - ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Folder, "Integration Tests", branch); + ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.Folder, "Integration Tests", branch); if (integrationHeader == null) { throw new IllegalStateException("Could not find integration Tests header"); } for (String str : new String[] {"X", "Y", "Z"}) { Artifact newArt = - ArtifactTypeManager.addArtifact(CoreArtifactTypes.TestProcedure, integrationHeader.getBranch(), - "integration Test " + str); + ArtifactTypeManager.addArtifact(CoreArtifactTypes.TestProcedure, integrationHeader.getBranch(), + "integration Test " + str); integrationTests.add(newArt); integrationHeader.addRelation(CoreRelationTypes.Default_Hierarchical__Child, newArt); newArt.persist(transaction); diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoArtifactFactory.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoArtifactFactory.java index b82618ba70e..6ad7869f72a 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoArtifactFactory.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoArtifactFactory.java @@ -26,7 +26,7 @@ import org.eclipse.osee.framework.skynet.core.artifact.ArtifactFactory; public class DemoArtifactFactory extends ArtifactFactory { public DemoArtifactFactory() { super(Arrays.asList(DemoCodeTeamWorkflowArtifact.ARTIFACT_NAME, DemoTestTeamWorkflowArtifact.ARTIFACT_NAME, - DemoReqTeamWorkflowArtifact.ARTIFACT_NAME)); + DemoReqTeamWorkflowArtifact.ARTIFACT_NAME)); } @Override diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoReqTeamWorkflowArtifact.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoReqTeamWorkflowArtifact.java index 8703cc27bb0..e3d06ecc2a6 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoReqTeamWorkflowArtifact.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoReqTeamWorkflowArtifact.java @@ -29,7 +29,7 @@ public class DemoReqTeamWorkflowArtifact extends TeamWorkFlowArtifact { * @param guid * @param humanReadableId * @param branch - * @throws OseeDataStoreException + * @throws OseeDataStoreException */ public DemoReqTeamWorkflowArtifact(ArtifactFactory parentFactory, String guid, String humanReadableId, Branch branch, ArtifactType artifactType) throws OseeDataStoreException { super(parentFactory, guid, humanReadableId, branch, artifactType); diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoTeamWorkflows.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoTeamWorkflows.java index 5466c133f89..3e707ce53f8 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoTeamWorkflows.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/artifact/DemoTeamWorkflows.java @@ -34,6 +34,7 @@ public class DemoTeamWorkflows implements IAtsTeamWorkflow { public DemoTeamWorkflows() { } + @Override public String getTeamWorkflowArtifactName(TeamDefinitionArtifact teamDef, Collection actionableItems) throws OseeCoreException { if (teamDef.getName().contains("Code")) { return DemoCodeTeamWorkflowArtifact.ARTIFACT_NAME; @@ -47,20 +48,23 @@ public class DemoTeamWorkflows implements IAtsTeamWorkflow { return AtsArtifactTypes.TeamWorkflow.getName(); } + @Override public boolean isResponsibleForTeamWorkflowCreation(TeamDefinitionArtifact teamDef, Collection actionableItems) throws OseeCoreException { return teamDef.getName().contains("SAW") || teamDef.getName().contains("CIS"); } + @Override public void teamWorkflowCreated(TeamWorkFlowArtifact teamArt) { return; } + @Override public Collection getTeamWorkflowArtifactNames() throws OseeCoreException { if (workflowArtifactTypes == null) { if (TestUtil.isDemoDb()) { workflowArtifactTypes = - Arrays.asList(DemoArtifactTypes.DemoCodeTeamWorkflow, DemoArtifactTypes.DemoTestTeamWorkflow, - DemoArtifactTypes.DemoReqTeamWorkflow); + Arrays.asList(DemoArtifactTypes.DemoCodeTeamWorkflow, DemoArtifactTypes.DemoTestTeamWorkflow, + DemoArtifactTypes.DemoReqTeamWorkflow); } else { workflowArtifactTypes = Collections.emptyList(); } diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/AddDbInitDemoChoice.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/AddDbInitDemoChoice.java index 66c8a3fe952..9ad3c8b94f3 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/AddDbInitDemoChoice.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/AddDbInitDemoChoice.java @@ -26,6 +26,7 @@ public class AddDbInitDemoChoice implements IAddDbInitChoice { public AddDbInitDemoChoice() { } + @Override public void addDbInitChoice(GroupSelection groupSelection) { DbInitConfiguration config = new DbInitConfiguration(false); config.addTask("org.eclipse.osee.ats.config.demo.AddCommonBranchForAtsDemo"); diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDatabaseConfig.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDatabaseConfig.java index 9a0819af209..b6945ac3c11 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDatabaseConfig.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDatabaseConfig.java @@ -45,11 +45,12 @@ import org.eclipse.osee.support.test.util.DemoUsers; /** * Initialization class that will load configuration information for a sample DB. - * + * * @author Donald G. Dunne */ public class DemoDatabaseConfig extends AtsDbConfig implements IDbInitializationTask { + @Override public void run() throws OseeCoreException { new DemoCodeWorkFlowDefinition().config(WriteType.New, null); @@ -75,14 +76,13 @@ public class DemoDatabaseConfig extends AtsDbConfig implements IDbInitialization // Map team definitions versions to their related branches SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Demo Database Config"); mapTeamVersionToBranch(DemoTeams.getInstance().getTeamDef(Team.SAW_SW), DemoSawBuilds.SAW_Bld_1.getName(), - DemoSawBuilds.SAW_Bld_1.getName(), transaction); + DemoSawBuilds.SAW_Bld_1.getName(), transaction); mapTeamVersionToBranch(DemoTeams.getInstance().getTeamDef(Team.CIS_SW), DemoCISBuilds.CIS_Bld_1.getName(), - DemoCISBuilds.CIS_Bld_1.getName(), transaction); + DemoCISBuilds.CIS_Bld_1.getName(), transaction); // Set Joe Smith as Priviledged Member of SAW Test Artifact teamDef = - ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.TeamDefinition, "SAW Test", - AtsUtil.getAtsBranch()); + ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.TeamDefinition, "SAW Test", AtsUtil.getAtsBranch()); teamDef.addRelation(AtsRelationTypes.PrivilegedMember_Member, DemoDbUtil.getDemoUser(DemoUsers.Joe_Smith)); teamDef.persist(transaction); @@ -101,7 +101,7 @@ public class DemoDatabaseConfig extends AtsDbConfig implements IDbInitialization private void populateProgramBranch(IOseeBranch branch) throws OseeCoreException { Branch programBranch = BranchManager.getBranch(branch); Artifact sawProduct = - ArtifactTypeManager.addArtifact(CoreArtifactTypes.Component, programBranch, "SAW Product Decomposition"); + ArtifactTypeManager.addArtifact(CoreArtifactTypes.Component, programBranch, "SAW Product Decomposition"); for (String subsystem : DemoSubsystems.getSubsystems()) { sawProduct.addChild(ArtifactTypeManager.addArtifact(CoreArtifactTypes.Component, programBranch, subsystem)); @@ -111,8 +111,8 @@ public class DemoDatabaseConfig extends AtsDbConfig implements IDbInitialization programRoot.addChild(sawProduct); for (String name : new String[] {Requirements.SYSTEM_REQUIREMENTS, Requirements.SUBSYSTEM_REQUIREMENTS, - Requirements.SOFTWARE_REQUIREMENTS, Requirements.HARDWARE_REQUIREMENTS, "Verification Tests", - "Validation Tests", "Integration Tests"}) { + Requirements.SOFTWARE_REQUIREMENTS, Requirements.HARDWARE_REQUIREMENTS, "Verification Tests", + "Validation Tests", "Integration Tests"}) { programRoot.addChild(ArtifactTypeManager.addArtifact(CoreArtifactTypes.Folder, programBranch, name)); } @@ -125,10 +125,9 @@ public class DemoDatabaseConfig extends AtsDbConfig implements IDbInitialization // Setup some sample builds for Widget A for (String verName : new String[] {DemoSawBuilds.SAW_Bld_1.getName(), DemoSawBuilds.SAW_Bld_2.getName(), - DemoSawBuilds.SAW_Bld_3.getName()}) { + DemoSawBuilds.SAW_Bld_3.getName()}) { VersionArtifact ver = - (VersionArtifact) ArtifactTypeManager.addArtifact(AtsArtifactTypes.Version, AtsUtil.getAtsBranch(), - verName); + (VersionArtifact) ArtifactTypeManager.addArtifact(AtsArtifactTypes.Version, AtsUtil.getAtsBranch(), verName); if (verName.contains("1")) { ver.setReleased(true); } @@ -138,16 +137,15 @@ public class DemoDatabaseConfig extends AtsDbConfig implements IDbInitialization ver.setSoleAttributeValue(ATSAttributes.ALLOW_CREATE_BRANCH.getStoreName(), true); } DemoTeams.getInstance().getTeamDef(Team.SAW_SW).addRelation(AtsRelationTypes.TeamDefinitionToVersion_Version, - ver); + ver); ver.persist(); } // Setup some sample builds for Widget B for (String verName : new String[] {DemoCISBuilds.CIS_Bld_1.getName(), DemoCISBuilds.CIS_Bld_2.getName(), - DemoCISBuilds.CIS_Bld_3.getName()}) { + DemoCISBuilds.CIS_Bld_3.getName()}) { VersionArtifact ver = - (VersionArtifact) ArtifactTypeManager.addArtifact(AtsArtifactTypes.Version, AtsUtil.getAtsBranch(), - verName); + (VersionArtifact) ArtifactTypeManager.addArtifact(AtsArtifactTypes.Version, AtsUtil.getAtsBranch(), verName); if (verName.contains("1")) { ver.setReleased(true); } @@ -155,7 +153,7 @@ public class DemoDatabaseConfig extends AtsDbConfig implements IDbInitialization ver.setSoleAttributeValue(ATSAttributes.NEXT_VERSION_ATTRIBUTE.getStoreName(), true); } DemoTeams.getInstance().getTeamDef(Team.CIS_SW).addRelation(AtsRelationTypes.TeamDefinitionToVersion_Version, - ver); + ver); ver.persist(); } } diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbActionData.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbActionData.java index 9fdd982b840..2c1c4fb28a7 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbActionData.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbActionData.java @@ -31,7 +31,9 @@ public class DemoDbActionData { public final String[] prefixTitles; private final CreateReview[] createReviews; public enum CreateReview { - Decision, Peer, None + Decision, + Peer, + None }; public DemoDbActionData(String[] prefixTitles, String postFixTitle, PriorityType priority, String[] actionableItems, Integer[] userCommunityIndecies, DefaultTeamState toState, CreateReview... createReviews) { @@ -69,48 +71,48 @@ public class DemoDbActionData { public static Set getReqSawActionsData() { Set actionDatas = new HashSet(); actionDatas.add(new DemoDbActionData(new String[] {"SAW (committed) Reqt Changes for"}, "Diagram View", - PriorityType.Priority_1, new String[] {DemoDbAIs.SAW_Requirements.getAIName(), - DemoDbAIs.SAW_Code.getAIName(), DemoDbAIs.SAW_Test.getAIName()}, new Integer[] {1}, - DefaultTeamState.Implement)); + PriorityType.Priority_1, new String[] {DemoDbAIs.SAW_Requirements.getAIName(), DemoDbAIs.SAW_Code.getAIName(), + DemoDbAIs.SAW_Test.getAIName()}, new Integer[] {1}, DefaultTeamState.Implement)); actionDatas.add(new DemoDbActionData(new String[] {"SAW (uncommitted) More Reqt Changes for"}, "Diagram View", - PriorityType.Priority_3, new String[] {DemoDbAIs.SAW_Code.getAIName(), DemoDbAIs.SAW_SW_Design.getAIName(), - DemoDbAIs.SAW_Requirements.getAIName(), DemoDbAIs.SAW_Test.getAIName()}, new Integer[] {1}, - DefaultTeamState.Implement)); + PriorityType.Priority_3, new String[] {DemoDbAIs.SAW_Code.getAIName(), DemoDbAIs.SAW_SW_Design.getAIName(), + DemoDbAIs.SAW_Requirements.getAIName(), DemoDbAIs.SAW_Test.getAIName()}, new Integer[] {1}, + DefaultTeamState.Implement)); actionDatas.add(new DemoDbActionData(new String[] {"SAW (no-branch) Even More Requirement Changes for"}, - "Diagram View", PriorityType.Priority_3, new String[] {DemoDbAIs.SAW_Code.getAIName(), - DemoDbAIs.SAW_SW_Design.getAIName(), DemoDbAIs.SAW_Requirements.getAIName(), - DemoDbAIs.SAW_Test.getAIName()}, new Integer[] {1}, DefaultTeamState.Implement)); + "Diagram View", PriorityType.Priority_3, + new String[] {DemoDbAIs.SAW_Code.getAIName(), DemoDbAIs.SAW_SW_Design.getAIName(), + DemoDbAIs.SAW_Requirements.getAIName(), DemoDbAIs.SAW_Test.getAIName()}, new Integer[] {1}, + DefaultTeamState.Implement)); actionDatas.add(new DemoDbActionData(new String[] {"SAW (uncommitted-conflicted) More Requirement Changes for"}, - "Diagram View", PriorityType.Priority_3, new String[] {DemoDbAIs.SAW_Requirements.getAIName()}, - new Integer[] {1}, DefaultTeamState.Implement)); + "Diagram View", PriorityType.Priority_3, new String[] {DemoDbAIs.SAW_Requirements.getAIName()}, + new Integer[] {1}, DefaultTeamState.Implement)); return actionDatas; } public static Set getNonReqSawActionData() { Set actionDatas = new HashSet(); actionDatas.add(new DemoDbActionData(new String[] {"Workaround for"}, "Graph View", PriorityType.Priority_1, - new String[] {DemoDbAIs.Adapter.getAIName()}, new Integer[] {1}, DefaultTeamState.Implement)); + new String[] {DemoDbAIs.Adapter.getAIName()}, new Integer[] {1}, DefaultTeamState.Implement)); actionDatas.add(new DemoDbActionData(new String[] {"Working with"}, "Diagram Tree", PriorityType.Priority_3, - new String[] {DemoDbAIs.SAW_SW_Design.getAIName()}, new Integer[] {0, 2}, DefaultTeamState.Endorse)); + new String[] {DemoDbAIs.SAW_SW_Design.getAIName()}, new Integer[] {0, 2}, DefaultTeamState.Endorse)); return actionDatas; } public static Set getGenericActionData() { Set actionDatas = new HashSet(); actionDatas.add(new DemoDbActionData(new String[] {"Problem with the", "Can't see the"}, "Graph View", - PriorityType.Priority_1, new String[] {DemoDbAIs.Adapter.getAIName()}, new Integer[] {1}, - DefaultTeamState.Implement)); + PriorityType.Priority_1, new String[] {DemoDbAIs.Adapter.getAIName()}, new Integer[] {1}, + DefaultTeamState.Implement)); actionDatas.add(new DemoDbActionData(new String[] {"Problem in", "Can't load"}, "Diagram Tree", - PriorityType.Priority_3, new String[] {DemoDbAIs.CIS_Test.getAIName()}, new Integer[] {0, 2}, - DefaultTeamState.Endorse)); + PriorityType.Priority_3, new String[] {DemoDbAIs.CIS_Test.getAIName()}, new Integer[] {0, 2}, + DefaultTeamState.Endorse)); actionDatas.add(new DemoDbActionData(new String[] {"Button W doesn't work on"}, "Situation Page", - PriorityType.Priority_3, new String[] {DemoDbAIs.CIS_Test.getAIName()}, new Integer[] {0, 2}, - DefaultTeamState.Analyze)); + PriorityType.Priority_3, new String[] {DemoDbAIs.CIS_Test.getAIName()}, new Integer[] {0, 2}, + DefaultTeamState.Analyze)); actionDatas.add(new DemoDbActionData(new String[] {"Problem with the"}, "user window", PriorityType.Priority_4, - new String[] {DemoDbAIs.Timesheet.getAIName()}, new Integer[] {1}, DefaultTeamState.Implement)); + new String[] {DemoDbAIs.Timesheet.getAIName()}, new Integer[] {1}, DefaultTeamState.Implement)); actionDatas.add(new DemoDbActionData(new String[] {"Button S doesn't work on"}, "help", PriorityType.Priority_3, - new String[] {DemoDbAIs.Reader.getAIName()}, new Integer[] {1}, DefaultTeamState.Completed, - CreateReview.Decision)); + new String[] {DemoDbAIs.Reader.getAIName()}, new Integer[] {1}, DefaultTeamState.Completed, + CreateReview.Decision)); return actionDatas; } diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbReviews.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbReviews.java index 7d73235132f..097cdd41647 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbReviews.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbReviews.java @@ -45,7 +45,7 @@ public class DemoDbReviews { public static void createReviews() throws Exception { SkynetTransaction transaction = - new SkynetTransaction(AtsUtil.getAtsBranch(), "Demo Database Config - Create Reviews"); + new SkynetTransaction(AtsUtil.getAtsBranch(), "Demo Database Config - Create Reviews"); createPeerToPeerReviews(transaction); createDecisionReviews(transaction); transaction.execute(); @@ -57,7 +57,7 @@ public class DemoDbReviews { * 2) Decision in ReWork state w Joe Smith assignee and 2 reviewers
* 3) Decision in Complete state w Joe Smith assignee and completed
*
- * + * * @param transaction * @param codeWorkflows * @throws Exception @@ -71,8 +71,8 @@ public class DemoDbReviews { // Create a Decision review and transition to ReWork DecisionReviewArtifact reviewArt = ReviewManager.createValidateReview(firstTestArt, true, transaction); Result result = - DecisionReviewWorkflowManager.transitionTo(reviewArt, DecisionReviewArtifact.DecisionReviewState.Followup, - UserManager.getUser(), false, transaction); + DecisionReviewWorkflowManager.transitionTo(reviewArt, DecisionReviewArtifact.DecisionReviewState.Followup, + UserManager.getUser(), false, transaction); if (result.isFalse()) { throw new IllegalStateException("Failed transitioning review to Followup: " + result.getText()); } @@ -81,7 +81,7 @@ public class DemoDbReviews { // Create a Decision review and transition to Completed reviewArt = ReviewManager.createValidateReview(secondTestArt, true, transaction); DecisionReviewWorkflowManager.transitionTo(reviewArt, DecisionReviewArtifact.DecisionReviewState.Completed, - UserManager.getUser(), false, transaction); + UserManager.getUser(), false, transaction); if (result.isFalse()) { throw new IllegalStateException("Failed transitioning review to Completed: " + result.getText()); } @@ -97,7 +97,7 @@ public class DemoDbReviews { for (String actionName : new String[] {"Button W doesn't work on%", "%Diagram Tree"}) { DemoTestTeamWorkflowArtifact testArt = null; for (Artifact art : ArtifactQuery.getArtifactListFromName(actionName, AtsUtil.getAtsBranch(), - EXCLUDE_DELETED)) { + EXCLUDE_DELETED)) { if (art instanceof DemoTestTeamWorkflowArtifact) { testArt = (DemoTestTeamWorkflowArtifact) art; reviewTestArts.add(testArt); @@ -114,7 +114,7 @@ public class DemoDbReviews { * 2) PeerToPeer in Review state w Joe Smith assignee and 2 reviewers
* 3) PeerToPeer in Prepare state w Joe Smith assignee and completed
*
- * + * * @param transaction * @param codeWorkflows * @throws Exception @@ -127,22 +127,21 @@ public class DemoDbReviews { // Create a PeerToPeer review and leave in Prepare state PeerToPeerReviewArtifact reviewArt = - ReviewManager.createNewPeerToPeerReview(firstCodeArt, "Peer Review first set of code changes", - firstCodeArt.getStateMgr().getCurrentStateName(), transaction); + ReviewManager.createNewPeerToPeerReview(firstCodeArt, "Peer Review first set of code changes", + firstCodeArt.getStateMgr().getCurrentStateName(), transaction); reviewArt.persist(transaction); // Create a PeerToPeer review and transition to Review state reviewArt = - ReviewManager.createNewPeerToPeerReview(firstCodeArt, "Peer Review algorithm used in code", - firstCodeArt.getStateMgr().getCurrentStateName(), transaction); + ReviewManager.createNewPeerToPeerReview(firstCodeArt, "Peer Review algorithm used in code", + firstCodeArt.getStateMgr().getCurrentStateName(), transaction); List roles = new ArrayList(); roles.add(new UserRole(Role.Author, DemoDbUtil.getDemoUser(DemoUsers.Joe_Smith))); roles.add(new UserRole(Role.Reviewer, DemoDbUtil.getDemoUser(DemoUsers.Kay_Jones))); roles.add(new UserRole(Role.Reviewer, DemoDbUtil.getDemoUser(DemoUsers.Alex_Kay), 2.0, true)); Result result = - PeerToPeerReviewWorkflowManager.transitionTo(reviewArt, - PeerToPeerReviewArtifact.PeerToPeerReviewState.Review, roles, null, UserManager.getUser(), false, - transaction); + PeerToPeerReviewWorkflowManager.transitionTo(reviewArt, PeerToPeerReviewArtifact.PeerToPeerReviewState.Review, + roles, null, UserManager.getUser(), false, transaction); if (result.isFalse()) { throw new IllegalStateException("Failed transitioning review to Review: " + result.getText()); } @@ -150,9 +149,9 @@ public class DemoDbReviews { // Create a PeerToPeer review and transition to Completed reviewArt = - ReviewManager.createNewPeerToPeerReview(secondCodeArt, "Review new logic", - firstCodeArt.getStateMgr().getCurrentStateName(), DemoDbUtil.getDemoUser(DemoUsers.Kay_Jones), - new Date(), transaction); + ReviewManager.createNewPeerToPeerReview(secondCodeArt, "Review new logic", + firstCodeArt.getStateMgr().getCurrentStateName(), DemoDbUtil.getDemoUser(DemoUsers.Kay_Jones), new Date(), + transaction); roles = new ArrayList(); roles.add(new UserRole(Role.Author, DemoDbUtil.getDemoUser(DemoUsers.Kay_Jones), 2.3, true)); roles.add(new UserRole(Role.Reviewer, DemoDbUtil.getDemoUser(DemoUsers.Joe_Smith), 4.5, true)); @@ -160,19 +159,19 @@ public class DemoDbReviews { List defects = new ArrayList(); defects.add(new DefectItem(DemoDbUtil.getDemoUser(DemoUsers.Alex_Kay), Severity.Issue, Disposition.Accept, - InjectionActivity.Code, "Problem with logic", "Fixed", "Line 234", new Date())); + InjectionActivity.Code, "Problem with logic", "Fixed", "Line 234", new Date())); defects.add(new DefectItem(DemoDbUtil.getDemoUser(DemoUsers.Alex_Kay), Severity.Issue, Disposition.Accept, - InjectionActivity.Code, "Using getInteger instead", "Fixed", "MyWorld.java:Line 33", new Date())); + InjectionActivity.Code, "Using getInteger instead", "Fixed", "MyWorld.java:Line 33", new Date())); defects.add(new DefectItem(DemoDbUtil.getDemoUser(DemoUsers.Alex_Kay), Severity.Major, Disposition.Reject, - InjectionActivity.Code, "Spelling incorrect", "Is correct", "MyWorld.java:Line 234", new Date())); + InjectionActivity.Code, "Spelling incorrect", "Is correct", "MyWorld.java:Line 234", new Date())); defects.add(new DefectItem(DemoDbUtil.getDemoUser(DemoUsers.Joe_Smith), Severity.Minor, Disposition.Reject, - InjectionActivity.Code, "Remove unused code", "", "Here.java:Line 234", new Date())); + InjectionActivity.Code, "Remove unused code", "", "Here.java:Line 234", new Date())); defects.add(new DefectItem(DemoDbUtil.getDemoUser(DemoUsers.Joe_Smith), Severity.Major, Disposition.Accept, - InjectionActivity.Code, "Negate logic", "Fixed", "There.java:Line 234", new Date())); + InjectionActivity.Code, "Negate logic", "Fixed", "There.java:Line 234", new Date())); result = - PeerToPeerReviewWorkflowManager.transitionTo(reviewArt, - PeerToPeerReviewArtifact.PeerToPeerReviewState.Completed, roles, defects, UserManager.getUser(), - false, transaction); + PeerToPeerReviewWorkflowManager.transitionTo(reviewArt, + PeerToPeerReviewArtifact.PeerToPeerReviewState.Completed, roles, defects, UserManager.getUser(), false, + transaction); reviewArt.persist(transaction); if (result.isFalse()) { throw new IllegalStateException("Failed transitioning review to Completed: " + result.getText()); diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbTasks.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbTasks.java index 2e6288f7135..44e86b51f22 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbTasks.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbTasks.java @@ -30,10 +30,10 @@ public class DemoDbTasks { for (TeamWorkFlowArtifact codeArt : DemoDbUtil.getSampleCodeWorkflows()) { for (String title : getTaskTitles(firstTaskWorkflow)) { TaskArtifact taskArt = - codeArt.createNewTask( - (firstTaskWorkflow ? Arrays.asList(DemoDbUtil.getDemoUser(DemoUsers.Joe_Smith), - DemoDbUtil.getDemoUser(DemoUsers.Kay_Jones)) : Arrays.asList(DemoDbUtil.getDemoUser(DemoUsers.Joe_Smith))), - title); + codeArt.createNewTask( + (firstTaskWorkflow ? Arrays.asList(DemoDbUtil.getDemoUser(DemoUsers.Joe_Smith), + DemoDbUtil.getDemoUser(DemoUsers.Kay_Jones)) : Arrays.asList(DemoDbUtil.getDemoUser(DemoUsers.Joe_Smith))), + title); taskArt.persist(); } firstTaskWorkflow = false; @@ -47,11 +47,11 @@ public class DemoDbTasks { if (firstTaskWorkflow) { firstTaskWorkflow = false; return Arrays.asList("Look into Graph View.", "Redesign how view shows values.", - "Discuss new design with Senior Engineer", "Develop prototype", "Show prototype to management", - "Create development plan", "Create test plan", "Make changes"); + "Discuss new design with Senior Engineer", "Develop prototype", "Show prototype to management", + "Create development plan", "Create test plan", "Make changes"); } else { return Arrays.asList("Document how Graph View works", "Update help contents", "Review new documentation", - "Publish documentation to website", "Remove old viewer", "Deploy release"); + "Publish documentation to website", "Remove old viewer", "Deploy release"); } } diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbUtil.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbUtil.java index bada4504fff..2d4cc452e37 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbUtil.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/config/DemoDbUtil.java @@ -43,10 +43,10 @@ public class DemoDbUtil { if (codeArts == null) { codeArts = new ArrayList(); for (String actionName : new String[] {"SAW (committed) Reqt Changes for Diagram View", - "SAW (uncommitted) More Reqt Changes for Diagram View"}) { + "SAW (uncommitted) More Reqt Changes for Diagram View"}) { DemoCodeTeamWorkflowArtifact codeArt = null; for (Artifact art : ArtifactQuery.getArtifactListFromName(actionName, AtsUtil.getAtsBranch(), - EXCLUDE_DELETED)) { + EXCLUDE_DELETED)) { if (art instanceof DemoCodeTeamWorkflowArtifact) { codeArt = (DemoCodeTeamWorkflowArtifact) art; codeArts.add(codeArt); @@ -70,7 +70,7 @@ public class DemoDbUtil { public static Result isDbPopulatedWithDemoData(Branch branch) throws OseeCoreException { if (DemoDbUtil.getSoftwareRequirements(SoftwareRequirementStrs.Robot, branch).size() != 6) { return new Result( - "Expected at least 6 Software Requirements with word \"Robot\". Database is not be populated with demo data."); + "Expected at least 6 Software Requirements with word \"Robot\". Database is not be populated with demo data."); } return Result.TrueResult; } @@ -81,23 +81,28 @@ public class DemoDbUtil { public static Collection getArtTypeRequirements(IArtifactType artifactType, String artifactNameStr, Branch branch) throws OseeCoreException { OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, - "Getting \"" + artifactNameStr + "\" requirement(s) from Branch " + branch.getName()); + "Getting \"" + artifactNameStr + "\" requirement(s) from Branch " + branch.getName()); Collection arts = - ArtifactQuery.getArtifactListFromTypeAndName(artifactType, "%" + artifactNameStr + "%", branch); + ArtifactQuery.getArtifactListFromTypeAndName(artifactType, "%" + artifactNameStr + "%", branch); OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, "Found " + arts.size() + " Artifacts"); return arts; } public static enum SoftwareRequirementStrs { - Robot, CISST, daVinci, Functional, Event, Haptic + Robot, + CISST, + daVinci, + Functional, + Event, + Haptic }; public static String HAPTIC_CONSTRAINTS_REQ = "Haptic Constraints"; public static Artifact getInterfaceInitializationSoftwareRequirement(Branch branch) throws OseeCoreException { OseeLog.log(OseeAtsConfigDemoActivator.class, Level.INFO, - "Getting \"" + INTERFACE_INITIALIZATION + "\" requirement."); + "Getting \"" + INTERFACE_INITIALIZATION + "\" requirement."); return ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.SoftwareRequirement, INTERFACE_INITIALIZATION, - branch); + branch); } public static User getDemoUser(DemoUsers demoUser) throws OseeCoreException { diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/navigate/DemoNavigateViewItems.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/navigate/DemoNavigateViewItems.java index 9f3d5812c99..a201b733619 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/navigate/DemoNavigateViewItems.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/navigate/DemoNavigateViewItems.java @@ -35,6 +35,7 @@ import org.eclipse.osee.ats.world.search.WorldSearchItem.LoadView; import org.eclipse.osee.framework.core.exception.OseeCoreException; import org.eclipse.osee.framework.logging.OseeLog; import org.eclipse.osee.framework.skynet.core.utility.Artifacts; +import org.eclipse.osee.framework.ui.plugin.OseeUiActivator; import org.eclipse.osee.framework.ui.plugin.PluginUiImage; import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem; import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemFolder; @@ -52,10 +53,11 @@ public class DemoNavigateViewItems implements IAtsNavigateItem { super(); } + @Override public List getNavigateItems() throws OseeCoreException { List items = new ArrayList(); - if (OseeAtsConfigDemoActivator.areOSEEServicesAvailable().isFalse()) { + if (OseeUiActivator.areOSEEServicesAvailable().isFalse()) { return items; } @@ -88,16 +90,16 @@ public class DemoNavigateViewItems implements IAtsNavigateItem { TeamDefinitionArtifact teamDef = DemoTeams.getInstance().getTeamDef(team); XNavigateItem teamItems = new XNavigateItemFolder(jhuItem, "JHU " + team.name().replaceAll("_", " ")); new SearchNavigateItem(teamItems, new TeamWorldSearchItem("Show Open " + teamDef + " Actions", - Arrays.asList(DemoTeams.getInstance().getTeamDef(team)), false, true, true, null, null, - ReleasedOption.Both)); + Arrays.asList(DemoTeams.getInstance().getTeamDef(team)), false, true, true, null, null, + ReleasedOption.Both)); new SearchNavigateItem(teamItems, new TeamWorldSearchItem("Show Open " + teamDef + " Workflows", - Arrays.asList(DemoTeams.getInstance().getTeamDef(team)), false, false, true, null, null, - ReleasedOption.Both)); + Arrays.asList(DemoTeams.getInstance().getTeamDef(team)), false, false, true, null, null, + ReleasedOption.Both)); // Handle all children teams for (TeamDefinitionArtifact childTeamDef : Artifacts.getChildrenOfTypeSet( - DemoTeams.getInstance().getTeamDef(team), TeamDefinitionArtifact.class, true)) { + DemoTeams.getInstance().getTeamDef(team), TeamDefinitionArtifact.class, true)) { new SearchNavigateItem(teamItems, new TeamWorldSearchItem("Show Open " + childTeamDef + " Workflows", - Arrays.asList(childTeamDef), false, false, false, null, null, ReleasedOption.Both)); + Arrays.asList(childTeamDef), false, false, false, null, null, ReleasedOption.Both)); } if (teamDef.isTeamUsesVersions()) { if (team.name().contains("SAW")) { @@ -108,9 +110,9 @@ public class DemoNavigateViewItems implements IAtsNavigateItem { new SearchNavigateItem(teamItems, new NextVersionSearchItem(teamDef, LoadView.WorldEditor)); new SearchNavigateItem(teamItems, new VersionTargetedForTeamSearchItem(teamDef, null, false, - LoadView.WorldEditor)); + LoadView.WorldEditor)); new SearchNavigateItem(teamItems, new TeamWorldSearchItem("Show Un-Released Team Workflows", - Arrays.asList(teamDef), true, false, true, null, null, ReleasedOption.UnReleased)); + Arrays.asList(teamDef), true, false, true, null, null, ReleasedOption.UnReleased)); new ReleaseVersionItem(teamItems, teamDef); new CreateNewVersionItem(teamItems, teamDef); } @@ -125,7 +127,7 @@ public class DemoNavigateViewItems implements IAtsNavigateItem { new SearchNavigateItem(adminItems, new ArtifactTypeSearchItem("Show all Decision Review", "Decision Review")); new SearchNavigateItem(adminItems, new ArtifactTypeSearchItem("Show all PeerToPeer Review", "PeerToPeer Review")); new SearchNavigateItem(adminItems, new ArtifactTypeWithInheritenceSearchItem("Show all Team Workflows", - AtsArtifactTypes.TeamWorkflow)); + AtsArtifactTypes.TeamWorkflow)); new SearchNavigateItem(adminItems, new ArtifactTypeSearchItem("Show all Tasks", "Task")); XNavigateItem healthItems = new XNavigateItem(adminItems, "Health", FrameworkImage.LASER); diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/navigate/DoesNotWorkItemDemo.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/navigate/DoesNotWorkItemDemo.java index f4c1c198b0b..7f4c9921654 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/navigate/DoesNotWorkItemDemo.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/navigate/DoesNotWorkItemDemo.java @@ -63,23 +63,22 @@ public class DoesNotWorkItemDemo extends WorldXNavigateItemAction { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Demo - Create and Persist Review"); // Create a PeerToPeer review and leave in Prepare state PeerToPeerReviewArtifact reviewArt = - ReviewManager.createNewPeerToPeerReview(firstCodeArt, "Peer Review first set of code changes", - firstCodeArt.getStateMgr().getCurrentStateName(), transaction); + ReviewManager.createNewPeerToPeerReview(firstCodeArt, "Peer Review first set of code changes", + firstCodeArt.getStateMgr().getCurrentStateName(), transaction); reviewArt.persist(transaction); // Create a PeerToPeer review and transition to Review state reviewArt = - ReviewManager.createNewPeerToPeerReview(firstCodeArt, - "Does Not Work " + AtsUtil.getAtsDeveloperIncrementingNum(), - firstCodeArt.getStateMgr().getCurrentStateName(), transaction); + ReviewManager.createNewPeerToPeerReview(firstCodeArt, + "Does Not Work " + AtsUtil.getAtsDeveloperIncrementingNum(), + firstCodeArt.getStateMgr().getCurrentStateName(), transaction); List roles = new ArrayList(); roles.add(new UserRole(Role.Author, DemoDbUtil.getDemoUser(DemoUsers.Joe_Smith))); roles.add(new UserRole(Role.Reviewer, DemoDbUtil.getDemoUser(DemoUsers.Kay_Jones))); roles.add(new UserRole(Role.Reviewer, DemoDbUtil.getDemoUser(DemoUsers.Alex_Kay), 2.0, true)); Result result = - PeerToPeerReviewWorkflowManager.transitionTo(reviewArt, - PeerToPeerReviewArtifact.PeerToPeerReviewState.Review, roles, null, UserManager.getUser(), false, - transaction); + PeerToPeerReviewWorkflowManager.transitionTo(reviewArt, PeerToPeerReviewArtifact.PeerToPeerReviewState.Review, + roles, null, UserManager.getUser(), false, transaction); if (result.isFalse()) { throw new IllegalStateException("Failed transitioning review to Review: " + result.getText()); } diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/util/DemoTeams.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/util/DemoTeams.java index 31a61400354..16c57f6b5e5 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/util/DemoTeams.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/util/DemoTeams.java @@ -28,7 +28,12 @@ import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery; public class DemoTeams { public static enum Team { - Process_Team, Tools_Team, SAW_HW, SAW_SW, CIS_SW, Facilities_Team + Process_Team, + Tools_Team, + SAW_HW, + SAW_SW, + CIS_SW, + Facilities_Team }; private static DemoTeams instance = new DemoTeams(); @@ -41,10 +46,12 @@ public class DemoTeams { public TeamDefinitionArtifact getTeamDef(Team team) throws OseeCoreException { // Add check to keep exception from occurring for OSEE developers running against production - if (ClientSessionManager.isProductionDataStore()) return null; + if (ClientSessionManager.isProductionDataStore()) { + return null; + } try { return (TeamDefinitionArtifact) ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.TeamDefinition, - team.name().replaceAll("_", " "), AtsUtil.getAtsBranch()); + team.name().replaceAll("_", " "), AtsUtil.getAtsBranch()); } catch (Exception ex) { OseeLog.log(OseeAtsConfigDemoActivator.class, Level.SEVERE, ex); } diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/util/DemoWorkType.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/util/DemoWorkType.java index 132576d4dbe..758e6f53c8f 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/util/DemoWorkType.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/util/DemoWorkType.java @@ -16,5 +16,9 @@ package org.eclipse.osee.ats.config.demo.util; * @author Donald G. Dunne */ public enum DemoWorkType { - Code, Test, Requirements, SW_Design, All + Code, + Test, + Requirements, + SW_Design, + All } diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoAddDecisionReviewRule.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoAddDecisionReviewRule.java index 823f3feff58..3c3a86dd59b 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoAddDecisionReviewRule.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoAddDecisionReviewRule.java @@ -26,7 +26,7 @@ public class DemoAddDecisionReviewRule extends AtsAddDecisionReviewRule { public DemoAddDecisionReviewRule(String forState, ReviewBlockType reviewBlockType, StateEventType stateEventType) { super(ID + "." + forState + "." + reviewBlockType.name() + "." + stateEventType, - ID + "." + forState + "." + reviewBlockType.name() + "." + stateEventType); + ID + "." + forState + "." + reviewBlockType.name() + "." + stateEventType); setDescription("This is a rule created to test the Review rules."); setDecisionParameterValue(this, DecisionParameter.title, "Auto-created Decision Review from ruleId: " + getId()); setDecisionParameterValue(this, DecisionParameter.reviewBlockingType, reviewBlockType.name()); diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoAddPeerToPeerReviewRule.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoAddPeerToPeerReviewRule.java index 7093f670ab4..f22b3117ac8 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoAddPeerToPeerReviewRule.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoAddPeerToPeerReviewRule.java @@ -26,7 +26,7 @@ public class DemoAddPeerToPeerReviewRule extends AtsAddDecisionReviewRule { public DemoAddPeerToPeerReviewRule(String forState, ReviewBlockType reviewBlockType, StateEventType stateEventType) { super(ID + "." + forState + "." + reviewBlockType.name() + "." + stateEventType, - ID + "." + forState + "." + reviewBlockType.name() + "." + stateEventType); + ID + "." + forState + "." + reviewBlockType.name() + "." + stateEventType); setDescription("This is a rule created to test the Review rules."); setDecisionParameterValue(this, DecisionParameter.title, "Auto-created Decision Review from ruleId " + getId()); setDecisionParameterValue(this, DecisionParameter.reviewBlockingType, reviewBlockType.name()); diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoCodeWorkFlowDefinition.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoCodeWorkFlowDefinition.java index 909a66043fb..fa796b977dd 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoCodeWorkFlowDefinition.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoCodeWorkFlowDefinition.java @@ -31,7 +31,7 @@ public class DemoCodeWorkFlowDefinition extends TeamWorkflowDefinition { @Override public void config(WriteType writeType, XResultData xResultData) throws OseeCoreException { AtsWorkDefinitions.importWorkItemDefinitionsIntoDb(writeType, xResultData, - TeamWorkflowDefinition.getWorkPageDefinitionsForId(getId())); + TeamWorkflowDefinition.getWorkPageDefinitionsForId(getId())); AtsWorkDefinitions.importWorkItemDefinitionsIntoDb(writeType, xResultData, new DemoCodeWorkFlowDefinition()); } diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoReqWorkFlowDefinition.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoReqWorkFlowDefinition.java index d190f8b886b..180d465d981 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoReqWorkFlowDefinition.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoReqWorkFlowDefinition.java @@ -32,7 +32,7 @@ public class DemoReqWorkFlowDefinition extends TeamWorkflowDefinition { @Override public void config(WriteType writeType, XResultData xResultData) throws OseeCoreException { AtsWorkDefinitions.importWorkItemDefinitionsIntoDb(writeType, xResultData, - TeamWorkflowDefinition.getWorkPageDefinitionsForId(getId())); + TeamWorkflowDefinition.getWorkPageDefinitionsForId(getId())); AtsWorkDefinitions.importWorkItemDefinitionsIntoDb(writeType, xResultData, new DemoReqWorkFlowDefinition()); AtsWorkDefinitions.relatePageToBranchCommitRules(ID + "." + DefaultTeamState.Implement.name()); } diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoSWDesignWorkFlowDefinition.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoSWDesignWorkFlowDefinition.java index ddadc59ecb3..bf0617409ca 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoSWDesignWorkFlowDefinition.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoSWDesignWorkFlowDefinition.java @@ -37,37 +37,37 @@ public class DemoSWDesignWorkFlowDefinition extends TeamWorkflowDefinition { public void config(WriteType writeType, XResultData xResultData) throws OseeCoreException { // Create decision and peer rules DemoAddDecisionReviewRule decisionTransitionToRule = - new DemoAddDecisionReviewRule(DefaultTeamState.Analyze.name(), ReviewBlockType.None, - StateEventType.TransitionTo); + new DemoAddDecisionReviewRule(DefaultTeamState.Analyze.name(), ReviewBlockType.None, + StateEventType.TransitionTo); DemoAddDecisionReviewRule decisionCreateBranchRule = - new DemoAddDecisionReviewRule(DefaultTeamState.Implement.name(), ReviewBlockType.None, - StateEventType.CreateBranch); + new DemoAddDecisionReviewRule(DefaultTeamState.Implement.name(), ReviewBlockType.None, + StateEventType.CreateBranch); DemoAddPeerToPeerReviewRule peerTransitionToRule = - new DemoAddPeerToPeerReviewRule(DefaultTeamState.Authorize.name(), ReviewBlockType.None, - StateEventType.TransitionTo); + new DemoAddPeerToPeerReviewRule(DefaultTeamState.Authorize.name(), ReviewBlockType.None, + StateEventType.TransitionTo); DemoAddPeerToPeerReviewRule peerCommitBranchRule = - new DemoAddPeerToPeerReviewRule(DefaultTeamState.Implement.name(), ReviewBlockType.None, - StateEventType.CommitBranch); + new DemoAddPeerToPeerReviewRule(DefaultTeamState.Implement.name(), ReviewBlockType.None, + StateEventType.CommitBranch); // Import decision and peer rules into database - AtsWorkDefinitions.importWorkItemDefinitionsIntoDb(writeType, null, Arrays.asList(decisionTransitionToRule, - decisionCreateBranchRule, peerTransitionToRule, peerCommitBranchRule)); + AtsWorkDefinitions.importWorkItemDefinitionsIntoDb(writeType, null, + Arrays.asList(decisionTransitionToRule, decisionCreateBranchRule, peerTransitionToRule, peerCommitBranchRule)); // Add Normal SW_Design workflows AtsWorkDefinitions.importWorkItemDefinitionsIntoDb(writeType, xResultData, - TeamWorkflowDefinition.getWorkPageDefinitionsForId(getId())); + TeamWorkflowDefinition.getWorkPageDefinitionsForId(getId())); AtsWorkDefinitions.importWorkItemDefinitionsIntoDb(writeType, xResultData, new DemoSWDesignWorkFlowDefinition()); AtsWorkDefinitions.relatePageToBranchCommitRules(ID + "." + DefaultTeamState.Implement.name()); // Add Non-blocking createBranch decision review to Implement state WorkItemDefinitionFactory.relateWorkItemDefinitions(ID + "." + DefaultTeamState.Analyze.name(), - decisionTransitionToRule.getId()); + decisionTransitionToRule.getId()); WorkItemDefinitionFactory.relateWorkItemDefinitions(ID + "." + DefaultTeamState.Implement.name(), - decisionCreateBranchRule.getId()); + decisionCreateBranchRule.getId()); // Add Non-blocking commitBranch peerToPeer review to Implement state WorkItemDefinitionFactory.relateWorkItemDefinitions(ID + "." + DefaultTeamState.Authorize.name(), - peerTransitionToRule.getId()); + peerTransitionToRule.getId()); WorkItemDefinitionFactory.relateWorkItemDefinitions(ID + "." + DefaultTeamState.Implement.name(), - peerCommitBranchRule.getId()); + peerCommitBranchRule.getId()); } } diff --git a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoTestWorkFlowDefinition.java b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoTestWorkFlowDefinition.java index 65136526da9..19d4f21ebc2 100644 --- a/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoTestWorkFlowDefinition.java +++ b/plugins/org.eclipse.osee.ats.config.demo/src/org/eclipse/osee/ats/config/demo/workflow/DemoTestWorkFlowDefinition.java @@ -31,7 +31,7 @@ public class DemoTestWorkFlowDefinition extends TeamWorkflowDefinition { @Override public void config(WriteType writeType, XResultData xResultData) throws OseeCoreException { AtsWorkDefinitions.importWorkItemDefinitionsIntoDb(writeType, xResultData, - TeamWorkflowDefinition.getWorkPageDefinitionsForId(getId())); + TeamWorkflowDefinition.getWorkPageDefinitionsForId(getId())); AtsWorkDefinitions.importWorkItemDefinitionsIntoDb(writeType, xResultData, new DemoTestWorkFlowDefinition()); } } diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Config_Suite.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Config_Suite.java index 2e01d810eb8..0e15b933e83 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Config_Suite.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Config_Suite.java @@ -17,8 +17,8 @@ import org.junit.runner.RunWith; import org.junit.runners.Suite; @RunWith(Suite.class) -@Suite.SuiteClasses( {AtsWorkItemDefinitionTest.class, AtsActionableItemToTeamDefinitionTest.class, - AtsTeamDefintionToWorkflowTest.class}) +@Suite.SuiteClasses({AtsWorkItemDefinitionTest.class, AtsActionableItemToTeamDefinitionTest.class, + AtsTeamDefintionToWorkflowTest.class}) /** * This test suite contains test that can be run against any production db * diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Demo_Suite.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Demo_Suite.java index 44b65c47b8c..f75ed3ebce2 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Demo_Suite.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Demo_Suite.java @@ -28,10 +28,10 @@ import org.junit.runner.RunWith; import org.junit.runners.Suite; @RunWith(Suite.class) -@Suite.SuiteClasses( {SMAPrintTest.class, AtsImageTest.class, SMAPromptChangeStatusTest.class, - AtsDeleteManagerTest.class, AtsPurgeTest.class, AtsNotifyUsersTest.class, AtsBranchConfigurationTest.class, - AtsValidateAtsDatabaseTest.class, AtsNavigateItemsToMassEditorTest.class, AtsNavigateItemsToTaskEditorTest.class, - AtsNavigateItemsToWorldViewTest.class}) +@Suite.SuiteClasses({SMAPrintTest.class, AtsImageTest.class, SMAPromptChangeStatusTest.class, + AtsDeleteManagerTest.class, AtsPurgeTest.class, AtsNotifyUsersTest.class, AtsBranchConfigurationTest.class, + AtsValidateAtsDatabaseTest.class, AtsNavigateItemsToMassEditorTest.class, AtsNavigateItemsToTaskEditorTest.class, + AtsNavigateItemsToWorldViewTest.class}) /** * @author Donald G. Dunne */ @@ -39,8 +39,8 @@ public class AtsTest_Demo_Suite { @BeforeClass public static void setUp() throws Exception { assertTrue("Demo Application Server must be running.", - ClientSessionManager.getAuthenticationProtocols().contains("demo")); + ClientSessionManager.getAuthenticationProtocols().contains("demo")); assertTrue("Client must authenticate using demo protocol", - ClientSessionManager.getSession().getAuthenticationProtocol().equals("demo")); + ClientSessionManager.getSession().getAuthenticationProtocol().equals("demo")); } } diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Production_Suite.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Production_Suite.java index 1233368e563..eaf27abc971 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Production_Suite.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_Production_Suite.java @@ -15,7 +15,7 @@ import org.junit.runner.RunWith; import org.junit.runners.Suite; @RunWith(Suite.class) -@Suite.SuiteClasses( {AtsImageTest.class}) +@Suite.SuiteClasses({AtsImageTest.class}) /** * @author Donald G. Dunne */ diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_TestDb_Suite.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_TestDb_Suite.java index d5a744cc342..f00bd8f4f37 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_TestDb_Suite.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/AtsTest_TestDb_Suite.java @@ -16,7 +16,7 @@ import org.junit.runner.RunWith; import org.junit.runners.Suite; @RunWith(Suite.class) -@Suite.SuiteClasses( {AtsImageTest.class, AtsBranchConfigurationTest.class}) +@Suite.SuiteClasses({AtsImageTest.class, AtsBranchConfigurationTest.class}) /** * @author Donald G. Dunne */ diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsActionableItemToTeamDefinitionTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsActionableItemToTeamDefinitionTest.java index b41ca873b24..94b53986384 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsActionableItemToTeamDefinitionTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsActionableItemToTeamDefinitionTest.java @@ -29,7 +29,7 @@ public class AtsActionableItemToTeamDefinitionTest { boolean error = false; StringBuffer sb = new StringBuffer(); for (Artifact artifact : ArtifactQuery.getArtifactListFromType(AtsArtifactTypes.ActionableItem, - AtsUtil.getAtsBranch())) { + AtsUtil.getAtsBranch())) { ActionableItemArtifact aia = (ActionableItemArtifact) artifact; if (aia.isActionable()) { if (TeamDefinitionArtifact.getImpactedTeamDefs(Arrays.asList(aia)).isEmpty()) { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsBranchConfigurationTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsBranchConfigurationTest.java index 646ef9aeb02..e8a56c4649c 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsBranchConfigurationTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsBranchConfigurationTest.java @@ -71,9 +71,9 @@ public class AtsBranchConfigurationTest { public static class AtsTestBranches extends NamedIdentity implements IOseeBranch { public static final AtsTestBranches BranchViaTeamDef = new AtsTestBranches("AyH_e6damwQgvDhKfAAA", - "BranchViaTeamDef"); + "BranchViaTeamDef"); public static final AtsTestBranches BranchViaVersions = new AtsTestBranches("AyH_e6damwQgvDhKfBBB", - "BranchViaVersions"); + "BranchViaVersions"); private AtsTestBranches(String guid, String name) { super(guid, name); @@ -127,8 +127,8 @@ public class AtsBranchConfigurationTest { // configure version to use branch and allow create/commit OseeLog.log(AtsPlugin.class, Level.INFO, "Configuring version to use branch and allow create/commit"); TeamDefinitionArtifact teamDef = - (TeamDefinitionArtifact) ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.TeamDefinition, - AtsTestBranches.BranchViaVersions.getName(), AtsUtil.getAtsBranch()); + (TeamDefinitionArtifact) ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.TeamDefinition, + AtsTestBranches.BranchViaVersions.getName(), AtsUtil.getAtsBranch()); VersionArtifact verArtToTarget = null; for (VersionArtifact vArt : teamDef.getVersionsArtifacts()) { if (vArt.getName().contains("Ver1")) { @@ -136,7 +136,7 @@ public class AtsBranchConfigurationTest { } } verArtToTarget.setSoleAttributeFromString(ATSAttributes.BASELINE_BRANCH_GUID_ATTRIBUTE.getStoreName(), - viaTeamDefBranch.getGuid()); + viaTeamDefBranch.getGuid()); // setup team def to allow create/commit of branch verArtToTarget.setSoleAttributeValue(ATSAttributes.ALLOW_COMMIT_BRANCH.getStoreName(), true); verArtToTarget.setSoleAttributeValue(ATSAttributes.ALLOW_CREATE_BRANCH.getStoreName(), true); @@ -151,16 +151,15 @@ public class AtsBranchConfigurationTest { OseeLog.log(AtsPlugin.class, Level.INFO, "Create new Action and target for version " + verArtToTarget); Collection selectedActionableItems = - ActionableItemArtifact.getActionableItems(AtsTestBranches.BranchViaVersions.appendToName("A1")); + ActionableItemArtifact.getActionableItems(AtsTestBranches.BranchViaVersions.appendToName("A1")); Assert.assertFalse(selectedActionableItems.isEmpty()); SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Branch Configuration Test"); ActionArtifact actionArt = - ActionManager.createAction(null, AtsTestBranches.BranchViaVersions.getName() + " Req Changes", - "description", ChangeType.Problem, PriorityType.Priority_1, false, null, selectedActionableItems, - transaction); + ActionManager.createAction(null, AtsTestBranches.BranchViaVersions.getName() + " Req Changes", "description", + ChangeType.Problem, PriorityType.Priority_1, false, null, selectedActionableItems, transaction); actionArt.getTeamWorkFlowArtifacts().iterator().next().addRelation( - AtsRelationTypes.TeamWorkflowTargetedForVersion_Version, verArtToTarget); + AtsRelationTypes.TeamWorkflowTargetedForVersion_Version, verArtToTarget); actionArt.getTeamWorkFlowArtifacts().iterator().next().persist(transaction); transaction.execute(); @@ -184,8 +183,8 @@ public class AtsBranchConfigurationTest { OseeLog.log(AtsPlugin.class, Level.INFO, "Make new requirement artifact"); Artifact rootArtifact = OseeSystemArtifacts.getDefaultHierarchyRootArtifact(teamWf.getWorkingBranch()); Artifact blk3MainArt = - ArtifactTypeManager.addArtifact(CoreArtifactTypes.SoftwareRequirement, teamWf.getWorkingBranch(), - AtsTestBranches.BranchViaVersions.getName() + " Requirement"); + ArtifactTypeManager.addArtifact(CoreArtifactTypes.SoftwareRequirement, teamWf.getWorkingBranch(), + AtsTestBranches.BranchViaVersions.getName() + " Requirement"); rootArtifact.addChild(blk3MainArt); blk3MainArt.persist(); @@ -231,10 +230,10 @@ public class AtsBranchConfigurationTest { // configure team def to use branch OseeLog.log(AtsPlugin.class, Level.INFO, "Configuring team def to use branch and allow create/commit"); TeamDefinitionArtifact teamDef = - (TeamDefinitionArtifact) ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.TeamDefinition, - AtsTestBranches.BranchViaTeamDef.getName(), AtsUtil.getAtsBranch()); + (TeamDefinitionArtifact) ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.TeamDefinition, + AtsTestBranches.BranchViaTeamDef.getName(), AtsUtil.getAtsBranch()); teamDef.setSoleAttributeFromString(ATSAttributes.BASELINE_BRANCH_GUID_ATTRIBUTE.getStoreName(), - viaTeamDefBranch.getGuid()); + viaTeamDefBranch.getGuid()); // setup team def to allow create/commit of branch teamDef.setSoleAttributeValue(ATSAttributes.ALLOW_COMMIT_BRANCH.getStoreName(), true); teamDef.setSoleAttributeValue(ATSAttributes.ALLOW_CREATE_BRANCH.getStoreName(), true); @@ -249,15 +248,15 @@ public class AtsBranchConfigurationTest { // create action, OseeLog.log(AtsPlugin.class, Level.INFO, "Create new Action"); Collection selectedActionableItems = - ActionableItemArtifact.getActionableItems(AtsTestBranches.BranchViaTeamDef.appendToName("A1")); + ActionableItemArtifact.getActionableItems(AtsTestBranches.BranchViaTeamDef.appendToName("A1")); Assert.assertFalse(selectedActionableItems.isEmpty()); SkynetTransaction transaction = - new SkynetTransaction(AtsUtil.getAtsBranch(), "Test branch via team definition: create action"); + new SkynetTransaction(AtsUtil.getAtsBranch(), "Test branch via team definition: create action"); String actionTitle = AtsTestBranches.BranchViaTeamDef.getName() + " Req Changes"; ActionArtifact actionArt = - ActionManager.createAction(null, actionTitle, "description", ChangeType.Problem, PriorityType.Priority_1, - false, null, selectedActionableItems, transaction); + ActionManager.createAction(null, actionTitle, "description", ChangeType.Problem, PriorityType.Priority_1, + false, null, selectedActionableItems, transaction); transaction.execute(); final TeamWorkFlowArtifact teamWf = actionArt.getTeamWorkFlowArtifacts().iterator().next(); @@ -266,8 +265,7 @@ public class AtsBranchConfigurationTest { // Transition to desired state OseeLog.log(AtsPlugin.class, Level.INFO, "Transitioning to Implement state"); transaction = - new SkynetTransaction(AtsUtil.getAtsBranch(), - "Test branch via team definition: Transition to desired state"); + new SkynetTransaction(AtsUtil.getAtsBranch(), "Test branch via team definition: Transition to desired state"); dtwm.transitionTo(DefaultTeamState.Implement, null, false, transaction); teamWf.persist(transaction); transaction.execute(); @@ -279,8 +277,8 @@ public class AtsBranchConfigurationTest { OseeLog.log(AtsPlugin.class, Level.INFO, "Make new requirement artifact"); Artifact rootArtifact = OseeSystemArtifacts.getDefaultHierarchyRootArtifact(teamWf.getWorkingBranch()); Artifact blk3MainArt = - ArtifactTypeManager.addArtifact(CoreArtifactTypes.SoftwareRequirement, teamWf.getWorkingBranch(), - AtsTestBranches.BranchViaTeamDef.getName() + " Requirement"); + ArtifactTypeManager.addArtifact(CoreArtifactTypes.SoftwareRequirement, teamWf.getWorkingBranch(), + AtsTestBranches.BranchViaTeamDef.getName() + " Requirement"); rootArtifact.addChild(blk3MainArt); blk3MainArt.persist(); @@ -300,8 +298,8 @@ public class AtsBranchConfigurationTest { String namespace = "org.branchTest." + testType.getName().toLowerCase(); OseeLog.log(AtsPlugin.class, Level.INFO, "Cleanup from previous run of ATS for team " + namespace); ActionArtifact aArt = - (ActionArtifact) ArtifactQuery.checkArtifactFromTypeAndName(AtsArtifactTypes.Action, - testType.getName() + " Req Changes", AtsUtil.getAtsBranch()); + (ActionArtifact) ArtifactQuery.checkArtifactFromTypeAndName(AtsArtifactTypes.Action, + testType.getName() + " Req Changes", AtsUtil.getAtsBranch()); if (aArt != null) { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Branch Configuration Test"); for (TeamWorkFlowArtifact teamArt : aArt.getTeamWorkFlowArtifacts()) { @@ -314,7 +312,7 @@ public class AtsBranchConfigurationTest { // Delete VersionArtifacts Collection arts = - ArtifactQuery.getArtifactListFromType(AtsArtifactTypes.Version, AtsUtil.getAtsBranch()); + ArtifactQuery.getArtifactListFromType(AtsArtifactTypes.Version, AtsUtil.getAtsBranch()); if (arts.size() > 0) { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Branch Configuration Test"); for (Artifact verArt : arts) { @@ -327,8 +325,8 @@ public class AtsBranchConfigurationTest { // Delete Team Definitions Artifact art = - ArtifactQuery.checkArtifactFromTypeAndName(AtsArtifactTypes.TeamDefinition, testType.getName(), - AtsUtil.getAtsBranch()); + ArtifactQuery.checkArtifactFromTypeAndName(AtsArtifactTypes.TeamDefinition, testType.getName(), + AtsUtil.getAtsBranch()); if (art != null) { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Branch Configuration Test"); art.deleteAndPersist(transaction, true); @@ -337,8 +335,8 @@ public class AtsBranchConfigurationTest { // Delete AIs art = - ArtifactQuery.checkArtifactFromTypeAndName(AtsArtifactTypes.ActionableItem, testType.getName(), - AtsUtil.getAtsBranch()); + ArtifactQuery.checkArtifactFromTypeAndName(AtsArtifactTypes.ActionableItem, testType.getName(), + AtsUtil.getAtsBranch()); if (art != null) { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Branch Configuration Test"); for (Artifact childArt : art.getChildren()) { @@ -393,8 +391,8 @@ public class AtsBranchConfigurationTest { public static void commitBranch(TeamWorkFlowArtifact teamWf) throws Exception { OseeLog.log(AtsPlugin.class, Level.INFO, "Commit Branch"); Job job = - teamWf.getBranchMgr().commitWorkingBranch(false, true, - teamWf.getBranchMgr().getWorkingBranch().getParentBranch(), true); + teamWf.getBranchMgr().commitWorkingBranch(false, true, + teamWf.getBranchMgr().getWorkingBranch().getParentBranch(), true); try { job.join(); } catch (InterruptedException ex) { @@ -418,9 +416,9 @@ public class AtsBranchConfigurationTest { String implementPageId = namespace + ".Implement"; Artifact implementPageDef = WorkItemDefinitionFactory.getWorkItemDefinitionArtifact(implementPageId); implementPageDef.addRelation(CoreRelationTypes.WorkItem__Child, - WorkItemDefinitionFactory.getWorkItemDefinitionArtifact(ATSAttributes.WORKING_BRANCH_WIDGET.getStoreName())); + WorkItemDefinitionFactory.getWorkItemDefinitionArtifact(ATSAttributes.WORKING_BRANCH_WIDGET.getStoreName())); implementPageDef.addRelation(CoreRelationTypes.WorkItem__Child, - WorkItemDefinitionFactory.getWorkItemDefinitionArtifact(ATSAttributes.COMMIT_MANAGER_WIDGET.getStoreName())); + WorkItemDefinitionFactory.getWorkItemDefinitionArtifact(ATSAttributes.COMMIT_MANAGER_WIDGET.getStoreName())); implementPageDef.persist(); WorkItemDefinitionFactory.updateDefinitions(Collections.singleton(implementPageDef)); } @@ -435,7 +433,7 @@ public class AtsBranchConfigurationTest { public static void configureAts(String namespace, String teamDefName, Collection versionNames, Collection actionableItems, String workflowId) throws Exception { AtsConfigManager.Display noDisplay = new MockAtsConfigDisplay(); IOperation operation = - new AtsConfigManager(noDisplay, namespace, teamDefName, versionNames, actionableItems, workflowId); + new AtsConfigManager(noDisplay, namespace, teamDefName, versionNames, actionableItems, workflowId); Operations.executeWorkAndCheckStatus(operation, new NullProgressMonitor(), -1.0); TestUtil.sleep(2000); } diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsDeleteManagerTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsDeleteManagerTest.java index bb7390124af..6986e7a35f2 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsDeleteManagerTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsDeleteManagerTest.java @@ -19,16 +19,16 @@ import java.util.List; import org.eclipse.osee.ats.artifact.ActionArtifact; import org.eclipse.osee.ats.artifact.ActionableItemArtifact; import org.eclipse.osee.ats.artifact.DecisionReviewArtifact; -import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact; import org.eclipse.osee.ats.artifact.ReviewSMArtifact.ReviewBlockType; +import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact; import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact.DefaultTeamState; import org.eclipse.osee.ats.test.util.DemoTestUtil; import org.eclipse.osee.ats.util.ActionManager; import org.eclipse.osee.ats.util.AtsArtifactTypes; import org.eclipse.osee.ats.util.AtsDeleteManager; -import org.eclipse.osee.ats.util.AtsUtil; import org.eclipse.osee.ats.util.AtsDeleteManager.DeleteOption; import org.eclipse.osee.ats.util.AtsPriority.PriorityType; +import org.eclipse.osee.ats.util.AtsUtil; import org.eclipse.osee.ats.util.widgets.ReviewManager; import org.eclipse.osee.framework.core.data.IArtifactType; import org.eclipse.osee.framework.core.data.Named; @@ -48,13 +48,17 @@ import org.junit.BeforeClass; /** * This test must be run against a demo database. It tests the case where a team workflow or action is deleted or purged * and makes sure that all expected related ats objects are deleted also. - * + * * @author Donald G. Dunne */ public class AtsDeleteManagerTest { private enum TestNames { - TeamArtDeleteOneWorkflow, TeamArtDeleteWithTwoWorkflows, TeamArtPurge, ActionDelete, ActionPurge + TeamArtDeleteOneWorkflow, + TeamArtDeleteWithTwoWorkflows, + TeamArtPurge, + ActionDelete, + ActionPurge }; @BeforeClass @@ -79,9 +83,9 @@ public class AtsDeleteManagerTest { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Delete Manager Test"); // Create Action TeamWorkFlowArtifact teamArt = - createAction(TestNames.TeamArtDeleteOneWorkflow, - ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName())), - transaction); + createAction(TestNames.TeamArtDeleteOneWorkflow, + ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName())), + transaction); transaction.execute(); // Verify exists @@ -111,9 +115,8 @@ public class AtsDeleteManagerTest { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Delete Manager Test"); // Create Action TeamWorkFlowArtifact teamArt = - createAction(TestNames.TeamArtDeleteWithTwoWorkflows, - ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName(), - DemoActionableItems.SAW_Requirements.getName())), transaction); + createAction(TestNames.TeamArtDeleteWithTwoWorkflows, ActionableItemArtifact.getActionableItems(Arrays.asList( + DemoActionableItems.SAW_Code.getName(), DemoActionableItems.SAW_Requirements.getName())), transaction); transaction.execute(); // Verify exists @@ -138,9 +141,9 @@ public class AtsDeleteManagerTest { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Delete Manager Test"); // Create Action TeamWorkFlowArtifact teamArt = - createAction(TestNames.TeamArtPurge, - ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName())), - transaction); + createAction(TestNames.TeamArtPurge, + ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName())), + transaction); transaction.execute(); // Verify exists @@ -165,9 +168,9 @@ public class AtsDeleteManagerTest { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Delete Manager Test"); // Create Action TeamWorkFlowArtifact teamArt = - createAction(TestNames.ActionDelete, - ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName())), - transaction); + createAction(TestNames.ActionDelete, + ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName())), + transaction); transaction.execute(); // Verify exists @@ -192,9 +195,9 @@ public class AtsDeleteManagerTest { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Delete Manager Test"); // Create Action TeamWorkFlowArtifact teamArt = - createAction(TestNames.ActionPurge, - ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName())), - transaction); + createAction(TestNames.ActionPurge, + ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName())), + transaction); transaction.execute(); // Verify exists @@ -209,7 +212,7 @@ public class AtsDeleteManagerTest { private void verifyExists(TestNames testName, int expectedNumActions, int expectedNumCodeWorkflows, int expectedNumReqWorkflows, int expectedNumTasks, int expectedNumReviews) throws OseeCoreException { List artifacts = - ArtifactQuery.getArtifactListFromName(testName + "%", AtsUtil.getAtsBranch(), EXCLUDE_DELETED); + ArtifactQuery.getArtifactListFromName(testName + "%", AtsUtil.getAtsBranch(), EXCLUDE_DELETED); CountingMap countMap = new CountingMap(); for (Artifact artifact : artifacts) { countMap.put(artifact.getArtifactType()); @@ -229,8 +232,8 @@ public class AtsDeleteManagerTest { private TeamWorkFlowArtifact createAction(TestNames testName, Collection actionableItems, SkynetTransaction transaction) throws OseeCoreException { ActionArtifact actionArt = - ActionManager.createAction(null, testName.name(), "Description", ChangeType.Improvement, - PriorityType.Priority_2, false, null, actionableItems, transaction); + ActionManager.createAction(null, testName.name(), "Description", ChangeType.Improvement, + PriorityType.Priority_2, false, null, actionableItems, transaction); TeamWorkFlowArtifact teamArt = null; for (TeamWorkFlowArtifact team : actionArt.getTeamWorkFlowArtifacts()) { @@ -242,9 +245,9 @@ public class AtsDeleteManagerTest { teamArt.createTasks(Arrays.asList(testName.name() + "Task 1", testName.name() + "Task 2"), null, transaction); DecisionReviewArtifact decRev = - ReviewManager.createNewDecisionReview(teamArt, ReviewBlockType.None, testName.name(), - DefaultTeamState.Endorse.name(), "Description", ReviewManager.getDefaultDecisionReviewOptions(), - Arrays.asList(UserManager.getUser())); + ReviewManager.createNewDecisionReview(teamArt, ReviewBlockType.None, testName.name(), + DefaultTeamState.Endorse.name(), "Description", ReviewManager.getDefaultDecisionReviewOptions(), + Arrays.asList(UserManager.getUser())); decRev.persist(transaction); return teamArt; diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToMassEditorTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToMassEditorTest.java index 72eb68d3466..6983b4fb611 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToMassEditorTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToMassEditorTest.java @@ -22,8 +22,8 @@ import org.eclipse.osee.ats.test.util.DemoTestUtil; import org.eclipse.osee.ats.test.util.NavigateTestUtil; import org.eclipse.osee.framework.core.exception.OseeCoreException; import org.eclipse.osee.framework.skynet.core.artifact.Artifact; -import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem; import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption; +import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem; import org.eclipse.osee.framework.ui.skynet.artifact.massEditor.MassArtifactEditor; import org.eclipse.ui.IEditorReference; import org.eclipse.ui.IWorkbenchPage; @@ -48,7 +48,7 @@ public class AtsNavigateItemsToMassEditorTest { closeTaskEditors(); XNavigateItem item = NavigateTestUtil.getAtsNavigateItem("Team Versions"); ((MassEditTeamVersionItem) item).setSelectedTeamDef(TeamDefinitionArtifact.getTeamDefinitions( - Arrays.asList("SAW SW")).iterator().next()); + Arrays.asList("SAW SW")).iterator().next()); handleGeneralDoubleClickAndTestResults(item, VersionArtifact.class, 3); } diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToTaskEditorTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToTaskEditorTest.java index 7c009b14649..d584f50a40b 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToTaskEditorTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToTaskEditorTest.java @@ -32,8 +32,8 @@ import org.eclipse.osee.framework.core.exception.OseeCoreException; import org.eclipse.osee.framework.skynet.core.UserManager; import org.eclipse.osee.framework.skynet.core.artifact.Artifact; import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery; -import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem; import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption; +import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem; import org.eclipse.osee.framework.ui.skynet.widgets.workflow.IDynamicWidgetLayoutListener; import org.eclipse.osee.support.test.util.DemoSawBuilds; @@ -58,12 +58,12 @@ public class AtsNavigateItemsToTaskEditorTest { @org.junit.Test public void testTaskSearch() throws Exception { Collection selectedUsers = - TeamDefinitionArtifact.getTeamTopLevelDefinitions(Active.Active); + TeamDefinitionArtifact.getTeamTopLevelDefinitions(Active.Active); TaskEditor.closeAll(); XNavigateItem item = NavigateTestUtil.getAtsNavigateItem("Task Search"); assertTrue(((SearchNavigateItem) item).getWorldSearchItem() instanceof TaskSearchWorldSearchItem); handleGeneralDoubleClickAndTestResults(item, TaskSearchWorldSearchItem.class, 0, - TableLoadOption.DontCopySearchItem); + TableLoadOption.DontCopySearchItem); runGeneralTaskSearchOnCompletedCancelledTest(item, true, 14); runGeneralTaskSearchOnCompletedCancelledTest(item, false, 0); runGeneralTaskSearchOnTeamTest(item, selectedUsers, 0); @@ -110,8 +110,8 @@ public class AtsNavigateItemsToTaskEditorTest { public void runGeneralTaskSearchOnCompletedCancelledTest(XNavigateItem item, boolean selected, int expectedNum) throws Exception { Artifact groupArt = - ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.UniversalGroup, "Test Group", - AtsUtil.getAtsBranch()); + ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.UniversalGroup, "Test Group", + AtsUtil.getAtsBranch()); Set selectedUsers = new HashSet(); TaskEditor editor = getSingleEditorOrFail(); ((TaskSearchWorldSearchItem) editor.getTaskActionPage().getDynamicWidgetLayoutListener()).setIncludeCompletedCancelledCheckbox(selected); diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToWorldViewTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToWorldViewTest.java index 873ffb7dfce..8a3c49d8589 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToWorldViewTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNavigateItemsToWorldViewTest.java @@ -52,11 +52,11 @@ import org.eclipse.osee.ats.world.search.GroupWorldSearchItem; import org.eclipse.osee.ats.world.search.NextVersionSearchItem; import org.eclipse.osee.ats.world.search.ShowOpenWorkflowsByArtifactType; import org.eclipse.osee.ats.world.search.StateWorldSearchItem; +import org.eclipse.osee.ats.world.search.TeamWorldSearchItem.ReleasedOption; import org.eclipse.osee.ats.world.search.UserCommunitySearchItem; import org.eclipse.osee.ats.world.search.UserSearchItem; -import org.eclipse.osee.ats.world.search.VersionTargetedForTeamSearchItem; -import org.eclipse.osee.ats.world.search.TeamWorldSearchItem.ReleasedOption; import org.eclipse.osee.ats.world.search.UserWorldSearchItem.UserSearchOption; +import org.eclipse.osee.ats.world.search.VersionTargetedForTeamSearchItem; import org.eclipse.osee.framework.core.enums.Active; import org.eclipse.osee.framework.core.enums.CoreArtifactTypes; import org.eclipse.osee.framework.core.exception.OseeCoreException; @@ -66,8 +66,8 @@ import org.eclipse.osee.framework.skynet.core.UserManager; 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.ui.plugin.xnavigate.XNavigateItem; import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption; +import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem; import org.eclipse.osee.framework.ui.skynet.widgets.workflow.IDynamicWidgetLayoutListener; import org.eclipse.osee.support.test.util.AtsUserCommunity; import org.eclipse.osee.support.test.util.DemoSawBuilds; @@ -117,7 +117,7 @@ public class AtsNavigateItemsToWorldViewTest { XNavigateItem item = openUserSearchEditor(); WorldEditor editor = getSingleEditorOrFail(); UserSearchWorkflowSearchItem dwl = - (UserSearchWorkflowSearchItem) editor.getWorldXWidgetActionPage().getDynamicWidgetLayoutListener(); + (UserSearchWorkflowSearchItem) editor.getWorldXWidgetActionPage().getDynamicWidgetLayoutListener(); dwl.setSelectedUser(UserManager.getUser(DemoUsers.Joe_Smith)); dwl.setSelected(UserSearchOption.Favorites, true); runGeneralUserSearchTest(item, 3); @@ -231,7 +231,7 @@ public class AtsNavigateItemsToWorldViewTest { XNavigateItem item = openUserSearchEditor(); WorldEditor editor = getSingleEditorOrFail(); UserSearchWorkflowSearchItem dwl = - (UserSearchWorkflowSearchItem) editor.getWorldXWidgetActionPage().getDynamicWidgetLayoutListener(); + (UserSearchWorkflowSearchItem) editor.getWorldXWidgetActionPage().getDynamicWidgetLayoutListener(); dwl.setSelectedUser(UserManager.getUser(DemoUsers.Joe_Smith)); dwl.setSelected(UserSearchOption.IncludeCompleted, true); dwl.setSelected(UserSearchOption.IncludeTasks, false); @@ -253,7 +253,7 @@ public class AtsNavigateItemsToWorldViewTest { @org.junit.Test public void testOtherUsersWorld() throws Exception { OseeLog.log(AtsPlugin.class, Level.INFO, - "Testing User's items relating to " + DemoTestUtil.getDemoUser(DemoUsers.Kay_Jones)); + "Testing User's items relating to " + DemoTestUtil.getDemoUser(DemoUsers.Kay_Jones)); XNavigateItem item = NavigateTestUtil.getAtsNavigateItems("User's World").iterator().next(); runGeneralLoadingTest(item, StateMachineArtifact.class, 8, DemoTestUtil.getDemoUser(DemoUsers.Kay_Jones)); } @@ -317,8 +317,8 @@ public class AtsNavigateItemsToWorldViewTest { public void testGroupsSearch() throws Exception { WorldEditor.closeAll(); Artifact groupArt = - ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.UniversalGroup, "Test Group", - AtsUtil.getAtsBranch()); + ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.UniversalGroup, "Test Group", + AtsUtil.getAtsBranch()); assertTrue(groupArt != null); XNavigateItem item = NavigateTestUtil.getAtsNavigateItem("Group Search"); assertTrue(((SearchNavigateItem) item).getWorldSearchItem() instanceof GroupWorldSearchItem); @@ -330,7 +330,7 @@ public class AtsNavigateItemsToWorldViewTest { NavigateTestUtil.testExpectedVersusActual(item.getName() + " Actions", arts, ActionArtifact.class, 2); NavigateTestUtil.testExpectedVersusActual(item.getName() + " Teams", arts, TeamWorkFlowArtifact.class, 7); NavigateTestUtil.testExpectedVersusActual(item.getName() + " Tasks", arts, TaskArtifact.class, - DemoTestUtil.getNumTasks()); + DemoTestUtil.getNumTasks()); } @org.junit.Test @@ -427,7 +427,7 @@ public class AtsNavigateItemsToWorldViewTest { XNavigateItem item = items.iterator().next(); assertTrue(((SearchNavigateItem) item).getWorldSearchItem() instanceof VersionTargetedForTeamSearchItem); ((VersionTargetedForTeamSearchItem) ((SearchNavigateItem) item).getWorldSearchItem()).setSelectedVersionArt(VersionArtifact.getVersions( - Arrays.asList(DemoSawBuilds.SAW_Bld_2.getName())).iterator().next()); + Arrays.asList(DemoSawBuilds.SAW_Bld_2.getName())).iterator().next()); runGeneralLoadingTest(item, TeamWorkFlowArtifact.class, 14, null, TableLoadOption.DontCopySearchItem); } @@ -438,7 +438,7 @@ public class AtsNavigateItemsToWorldViewTest { XNavigateItem item = items.iterator().next(); assertTrue(((SearchNavigateItem) item).getWorldSearchItem() instanceof NextVersionSearchItem); ((NextVersionSearchItem) ((SearchNavigateItem) item).getWorldSearchItem()).setSelectedTeamDef(TeamDefinitionArtifact.getTeamDefinitions( - Arrays.asList("SAW SW")).iterator().next()); + Arrays.asList("SAW SW")).iterator().next()); runGeneralLoadingTest(item, TeamWorkFlowArtifact.class, 14, null, TableLoadOption.DontCopySearchItem); } @@ -617,8 +617,8 @@ public class AtsNavigateItemsToWorldViewTest { public void verifyXColumnsHasErrors(ITableLabelProvider labelProv, List arts, List columns, String attributeToDelete) throws OseeCoreException { List actualErrorCols = new ArrayList(); for (XViewerColumn xCol : columns) { - verifyArtifactsHasErrors(labelProv, arts, xCol, getXViewer().getCustomizeMgr().getColumnNumFromXViewerColumn( - xCol), attributeToDelete, actualErrorCols); + verifyArtifactsHasErrors(labelProv, arts, xCol, + getXViewer().getCustomizeMgr().getColumnNumFromXViewerColumn(xCol), attributeToDelete, actualErrorCols); } if (!attributeToDelete.equals("ats.Current State") && !attributeToDelete.equals("ats.Priority")) { verifyXCol1HasErrors(actualErrorCols); @@ -631,17 +631,17 @@ public class AtsNavigateItemsToWorldViewTest { int index = 0; for (String col : actualErrorCols) { NavigateTestUtil.testExpectedVersusActual("Expected xCol errors", true, - NavigateTestUtil.expectedErrorCols1[index++].contains(col)); + NavigateTestUtil.expectedErrorCols1[index++].contains(col)); } } public void verifyXCol2HasErrors(List actualErrorCols) { int index = 0; NavigateTestUtil.testExpectedVersusActual("Expected number of xCol errors", - NavigateTestUtil.expectedErrorCols2.length, actualErrorCols.size()); + NavigateTestUtil.expectedErrorCols2.length, actualErrorCols.size()); for (String col : actualErrorCols) { NavigateTestUtil.testExpectedVersusActual("Expected xCol errors", true, - NavigateTestUtil.expectedErrorCols2[index++].equals(col)); + NavigateTestUtil.expectedErrorCols2[index++].equals(col)); } } diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNotifyUsersTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNotifyUsersTest.java index ca346878338..3170ae4cca3 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNotifyUsersTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsNotifyUsersTest.java @@ -15,15 +15,15 @@ import java.util.Arrays; import java.util.Collections; import java.util.List; import junit.framework.Assert; -import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact; import org.eclipse.osee.ats.artifact.ATSLog.LogType; +import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact; import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact.DefaultTeamState; import org.eclipse.osee.ats.test.util.DemoTestUtil; import org.eclipse.osee.ats.test.util.TestNotificationManager; import org.eclipse.osee.ats.util.AtsNotifyUsers; +import org.eclipse.osee.ats.util.AtsNotifyUsers.NotifyType; import org.eclipse.osee.ats.util.AtsUtil; import org.eclipse.osee.ats.util.SubscribeManager; -import org.eclipse.osee.ats.util.AtsNotifyUsers.NotifyType; import org.eclipse.osee.framework.core.exception.OseeCoreException; import org.eclipse.osee.framework.skynet.core.User; import org.eclipse.osee.framework.skynet.core.UserManager; @@ -44,7 +44,7 @@ public class AtsNotifyUsersTest { @AfterClass public static void cleanup() throws OseeCoreException { for (Artifact artifact : ArtifactQuery.getArtifactListFromName(AtsNotifyUsersTest.class.getSimpleName(), - AtsUtil.getAtsBranch(), EXCLUDE_DELETED)) { + AtsUtil.getAtsBranch(), EXCLUDE_DELETED)) { artifact.delete(); } } @@ -77,8 +77,8 @@ public class AtsNotifyUsersTest { Assert.assertEquals(NotifyType.Originator.name(), event.getType()); Assert.assertEquals(kay_ValidEmail, event.getUsers().iterator().next()); Assert.assertEquals( - "You have been set as the originator of [Demo Code Team Workflow] state [Endorse] titled [AtsNotifyUsersTest]", - event.getDescription()); + "You have been set as the originator of [Demo Code Team Workflow] state [Endorse] titled [AtsNotifyUsersTest]", + event.getDescription()); notifyManager.clear(); AtsNotifyUsers.getInstance().notify(teamArt, NotifyType.Assigned); @@ -87,11 +87,11 @@ public class AtsNotifyUsersTest { Assert.assertEquals(NotifyType.Assigned.name(), event.getType()); // joe smith should be removed from list cause it's current user // alex should be removed cause not valid email - Assert.assertTrue(org.eclipse.osee.framework.jdk.core.util.Collections.isEqual(Arrays.asList(jason_ValidEmail, - kay_ValidEmail), event.getUsers())); + Assert.assertTrue(org.eclipse.osee.framework.jdk.core.util.Collections.isEqual( + Arrays.asList(jason_ValidEmail, kay_ValidEmail), event.getUsers())); Assert.assertEquals( - "You have been set as the assignee of [Demo Code Team Workflow] in state [Endorse] titled [AtsNotifyUsersTest]", - event.getDescription()); + "You have been set as the assignee of [Demo Code Team Workflow] in state [Endorse] titled [AtsNotifyUsersTest]", + event.getDescription()); notifyManager.clear(); AtsNotifyUsers.getInstance().notify(teamArt, Collections.singleton(jason_ValidEmail), NotifyType.Assigned); @@ -101,8 +101,8 @@ public class AtsNotifyUsersTest { // only alex should be emailed cause sent in list Assert.assertEquals(Collections.singleton(jason_ValidEmail), event.getUsers()); Assert.assertEquals( - "You have been set as the assignee of [Demo Code Team Workflow] in state [Endorse] titled [AtsNotifyUsersTest]", - event.getDescription()); + "You have been set as the assignee of [Demo Code Team Workflow] in state [Endorse] titled [AtsNotifyUsersTest]", + event.getDescription()); notifyManager.clear(); new SubscribeManager(teamArt).toggleSubscribe(false); @@ -112,8 +112,8 @@ public class AtsNotifyUsersTest { Assert.assertEquals(NotifyType.Subscribed.name(), event.getType()); Assert.assertEquals(UserManager.getUser(), event.getUsers().iterator().next()); Assert.assertEquals( - "[Demo Code Team Workflow] titled [AtsNotifyUsersTest] transitioned to [Endorse] and you subscribed for notification.", - event.getDescription()); + "[Demo Code Team Workflow] titled [AtsNotifyUsersTest] transitioned to [Endorse] and you subscribed for notification.", + event.getDescription()); new SubscribeManager(teamArt).toggleSubscribe(false); notifyManager.clear(); @@ -137,7 +137,7 @@ public class AtsNotifyUsersTest { Assert.assertEquals(NotifyType.Cancelled.name(), event.getType()); Assert.assertEquals(kay_ValidEmail, event.getUsers().iterator().next()); Assert.assertTrue(event.getDescription().startsWith( - "[Demo Code Team Workflow] titled [AtsNotifyUsersTest] was cancelled from the [Endorse] state on")); + "[Demo Code Team Workflow] titled [AtsNotifyUsersTest] was cancelled from the [Endorse] state on")); Assert.assertTrue(event.getDescription().endsWith(".
Reason: [this is the reason]")); } diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsPurgeTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsPurgeTest.java index 4d7cedf8daf..631ed5847aa 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsPurgeTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsPurgeTest.java @@ -22,8 +22,8 @@ import org.eclipse.osee.ats.artifact.ActionableItemArtifact; import org.eclipse.osee.ats.artifact.TaskArtifact; import org.eclipse.osee.ats.util.ActionManager; import org.eclipse.osee.ats.util.AtsArtifactTypes; -import org.eclipse.osee.ats.util.AtsUtil; import org.eclipse.osee.ats.util.AtsPriority.PriorityType; +import org.eclipse.osee.ats.util.AtsUtil; import org.eclipse.osee.framework.skynet.core.artifact.Artifact; import org.eclipse.osee.framework.skynet.core.artifact.PurgeArtifacts; import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery; @@ -37,7 +37,7 @@ import org.junit.Before; * This test is intended to be run against a demo database. It tests the purge logic by counting the rows of the version * and txs tables, then adds an Action, Workflow and 30 Tasks, deletes these objects and compares the row count. If * purge works properly, all rows should be equal. - * + * * @author Donald G. Dunne */ public class AtsPurgeTest { @@ -45,8 +45,8 @@ public class AtsPurgeTest { private final Map preCreateActionCount = new HashMap(); private final Map postCreateActionCount = new HashMap(); private final Map postPurgeCount = new HashMap(); - List tables = - Arrays.asList("osee_attribute", "osee_artifact", "osee_relation_link", "osee_tx_details", "osee_txs"); + List tables = Arrays.asList("osee_attribute", "osee_artifact", "osee_relation_link", "osee_tx_details", + "osee_txs"); /** * @throws java.lang.Exception @@ -67,10 +67,18 @@ public class AtsPurgeTest { // Create Action, Workflow and Tasks SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Purge Test"); ActionArtifact actionArt = - ActionManager.createAction(null, getClass().getSimpleName(), "description", ChangeType.Improvement, - PriorityType.Priority_2, false, null, org.eclipse.osee.framework.jdk.core.util.Collections.castAll( - ActionableItemArtifact.class, ArtifactQuery.getArtifactListFromTypeAndName( - AtsArtifactTypes.ActionableItem, "SAW Test", AtsUtil.getAtsBranch())), transaction); + ActionManager.createAction( + null, + getClass().getSimpleName(), + "description", + ChangeType.Improvement, + PriorityType.Priority_2, + false, + null, + org.eclipse.osee.framework.jdk.core.util.Collections.castAll( + ActionableItemArtifact.class, + ArtifactQuery.getArtifactListFromTypeAndName(AtsArtifactTypes.ActionableItem, "SAW Test", + AtsUtil.getAtsBranch())), transaction); actionArt.persist(transaction); transaction.execute(); @@ -79,7 +87,7 @@ public class AtsPurgeTest { for (int x = 0; x < 30; x++) { TaskArtifact taskArt = - actionArt.getTeamWorkFlowArtifacts().iterator().next().createNewTask(getClass().getSimpleName() + x); + actionArt.getTeamWorkFlowArtifacts().iterator().next().createNewTask(getClass().getSimpleName() + x); taskArt.persist(); artsToPurge.add(taskArt); } diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsQueryPerformanceTests.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsQueryPerformanceTests.java index 01deaa371f4..7e6966c0425 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsQueryPerformanceTests.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsQueryPerformanceTests.java @@ -48,16 +48,16 @@ public class AtsQueryPerformanceTests { @org.junit.Test public void testTeamWorldSearchItem() throws Exception { TeamWorldSearchItem searchItem = - new TeamWorldSearchItem("Show Open OSEE Actions", new String[] {"ATS", "Define", "OTE"}, false, true, - false, null, null, null, null); + new TeamWorldSearchItem("Show Open OSEE Actions", new String[] {"ATS", "Define", "OTE"}, false, true, false, + null, null, null, null); long startTime = System.currentTimeMillis(); Collection artifacts = searchItem.performSearch(SearchType.Search); long elapsedTime = System.currentTimeMillis() - startTime; System.out.println(String.format("testTeamWorldSearchItem took %dms for %d artifacts", elapsedTime, - artifacts.size())); + artifacts.size())); assertTrue("No artifacts found", artifacts.size() > 0); assertTrue("testTeamWorldSearchItem should take less than 20000ms; took " + elapsedTime + "ms", - elapsedTime < 20000); + elapsedTime < 20000); } private User getAUser() throws OseeCoreException { diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsTeamDefintionToWorkflowTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsTeamDefintionToWorkflowTest.java index 68d68b6bb8b..2db5080aaaa 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsTeamDefintionToWorkflowTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/AtsTeamDefintionToWorkflowTest.java @@ -32,7 +32,7 @@ public class AtsTeamDefintionToWorkflowTest { boolean error = false; StringBuffer sb = new StringBuffer(); for (Artifact artifact : ArtifactQuery.getArtifactListFromType(AtsArtifactTypes.TeamDefinition, - AtsUtil.getAtsBranch())) { + AtsUtil.getAtsBranch())) { TeamDefinitionArtifact teamDef = (TeamDefinitionArtifact) artifact; if (teamDef.isActionable() && teamDef.getWorkFlowDefinition() == null) { sb.append("Team Definition \"" + teamDef + "\" has no Work Flow associated and is Actionable."); diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/SMAPrintTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/SMAPrintTest.java index 1deeecee0c6..4e711ed14e1 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/SMAPrintTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/SMAPrintTest.java @@ -42,8 +42,8 @@ public class SMAPrintTest { IArtifactType DemoCodeTeamWorkflow = new ArtifactType("ABRNqDKnpGEKAyUm49gA", "Demo Code Team Workflow", false); TeamWorkFlowArtifact teamArt = - (TeamWorkFlowArtifact) ArtifactQuery.getArtifactFromTypeAndName(DemoCodeTeamWorkflow, - "SAW (uncommitted) More Reqt Changes for Diagram View", AtsUtil.getAtsBranch()); + (TeamWorkFlowArtifact) ArtifactQuery.getArtifactFromTypeAndName(DemoCodeTeamWorkflow, + "SAW (uncommitted) More Reqt Changes for Diagram View", AtsUtil.getAtsBranch()); Assert.assertNotNull(teamArt); SMAPrint smaPrint = new SMAPrint(teamArt); @@ -73,8 +73,8 @@ public class SMAPrintTest { Assert.assertTrue(resultData.getReport("report").getManipulatedHtml().length() > 2700); teamArt = - (TeamWorkFlowArtifact) ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.TeamWorkflow, - "Button S doesn't work on help", AtsUtil.getAtsBranch()); + (TeamWorkFlowArtifact) ArtifactQuery.getArtifactFromTypeAndName(AtsArtifactTypes.TeamWorkflow, + "Button S doesn't work on help", AtsUtil.getAtsBranch()); Assert.assertNotNull(teamArt); DecisionReviewArtifact decArt = (DecisionReviewArtifact) ReviewManager.getReviews(teamArt).iterator().next(); smaPrint = new SMAPrint(decArt); diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/SMAPromptChangeStatusTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/SMAPromptChangeStatusTest.java index 3c89d2cfe84..91b60442d73 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/SMAPromptChangeStatusTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/cases/SMAPromptChangeStatusTest.java @@ -15,10 +15,10 @@ import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import java.util.Collection; import org.eclipse.osee.ats.artifact.ATSAttributes; -import org.eclipse.osee.ats.artifact.TaskArtifact; -import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact; import org.eclipse.osee.ats.artifact.StateMachineArtifact.TransitionOption; +import org.eclipse.osee.ats.artifact.TaskArtifact; import org.eclipse.osee.ats.artifact.TaskArtifact.TaskStates; +import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact; import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact.DefaultTeamState; import org.eclipse.osee.ats.editor.SMAPromptChangeStatus; import org.eclipse.osee.ats.test.util.DemoTestUtil; @@ -63,7 +63,7 @@ public class SMAPromptChangeStatusTest { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Prompt Change Status Test"); Collection tasks = - DemoTestUtil.createSimpleTasks(teamArt, getClass().getSimpleName() + "_NoRes", 4, transaction); + DemoTestUtil.createSimpleTasks(teamArt, getClass().getSimpleName() + "_NoRes", 4, transaction); transaction.execute(); assertTrue(tasks.size() == 4); @@ -98,7 +98,7 @@ public class SMAPromptChangeStatusTest { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Prompt Change Status Test"); Collection tasks = - DemoTestUtil.createSimpleTasks(teamArt, getClass().getSimpleName() + "_Res", 4, transaction); + DemoTestUtil.createSimpleTasks(teamArt, getClass().getSimpleName() + "_Res", 4, transaction); transaction.execute(); assertTrue(tasks.size() == 4); @@ -109,26 +109,26 @@ public class SMAPromptChangeStatusTest { // Change two to 100, 1 hr split promptChangeStatus.performChangeStatus(optionsRule.getOptions(), - SimpleTaskResolutionOptionsRule.States.Complete.name(), 1, 100, true, true); + SimpleTaskResolutionOptionsRule.States.Complete.name(), 1, 100, true, true); SMATestUtil.validateSMAs(tasks, TaskStates.Completed.name(), 100, 0.25); // Change two to 100, 1 hr split // hours should be added to inwork state; make sure completed state isn't statused promptChangeStatus.performChangeStatus(optionsRule.getOptions(), - SimpleTaskResolutionOptionsRule.States.Complete.name(), 1, 100, true, true); + SimpleTaskResolutionOptionsRule.States.Complete.name(), 1, 100, true, true); SMATestUtil.validateSMAs(tasks, TaskStates.Completed.name(), 100, 0.50); // Change two to 99, 1 hr split // transitions to InWork and adds hours // make sure hours not added to completed state promptChangeStatus.performChangeStatus(optionsRule.getOptions(), - SimpleTaskResolutionOptionsRule.States.In_Work.name(), 1, 99, true, true); + SimpleTaskResolutionOptionsRule.States.In_Work.name(), 1, 99, true, true); SMATestUtil.validateSMAs(tasks, TaskStates.InWork.name(), 99, 0.75); // Change two to 55, 0 // no transition, no hours spent promptChangeStatus.performChangeStatus(optionsRule.getOptions(), - SimpleTaskResolutionOptionsRule.States.In_Work.name(), 0, 55, true, true); + SimpleTaskResolutionOptionsRule.States.In_Work.name(), 0, 55, true, true); SMATestUtil.validateSMAs(tasks, TaskStates.InWork.name(), 55, 0.75); } @@ -136,7 +136,7 @@ public class SMAPromptChangeStatusTest { public void testChangeStatusFailsIfTaskCancelled() throws Exception { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Prompt Change Status Test"); Collection tasks = - DemoTestUtil.createSimpleTasks(teamArt, getClass().getSimpleName() + "_Cancel", 2, transaction); + DemoTestUtil.createSimpleTasks(teamArt, getClass().getSimpleName() + "_Cancel", 2, transaction); transaction.execute(); assertTrue(tasks.size() == 2); @@ -157,7 +157,7 @@ public class SMAPromptChangeStatusTest { public void testChangeStatusFailsIfTaskWrongRelatedToState() throws Exception { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Prompt Change Status Test"); Collection tasks = - DemoTestUtil.createSimpleTasks(teamArt, getClass().getSimpleName() + "_RelState", 2, transaction); + DemoTestUtil.createSimpleTasks(teamArt, getClass().getSimpleName() + "_RelState", 2, transaction); transaction.execute(); assertTrue(tasks.size() == 2); @@ -166,7 +166,7 @@ public class SMAPromptChangeStatusTest { // test that if task not in related-to state of workflows's current status, can't change status transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Prompt Change Status Test"); taskArt.setSoleAttributeValue(ATSAttributes.RELATED_TO_STATE_ATTRIBUTE.getStoreName(), - DefaultTeamState.Analyze.name()); + DefaultTeamState.Analyze.name()); transaction.execute(); SMAPromptChangeStatus promptChangeStatus = new SMAPromptChangeStatus(tasks); Result result = promptChangeStatus.isValidToChangeStatus(); diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/CustomizeDemoTableTestUtil.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/CustomizeDemoTableTestUtil.java index bca08a0dbf2..ad9edcbf9d0 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/CustomizeDemoTableTestUtil.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/CustomizeDemoTableTestUtil.java @@ -33,6 +33,7 @@ public class CustomizeDemoTableTestUtil extends XViewerCustomizeDialog { /** * for testing purposes - simulate customization view */ + @Override public Control createDialogArea(Composite parent) { OseeLog.log(AtsPlugin.class, Level.INFO, "===> Simulating CustomizationView " + "\"..."); return super.createDialogArea(parent); diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/DemoTestUtil.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/DemoTestUtil.java index 12d8a29e3d4..fee9b433086 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/DemoTestUtil.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/DemoTestUtil.java @@ -16,15 +16,15 @@ import java.util.Arrays; import java.util.Collection; import java.util.List; import java.util.logging.Level; -import junit.framework.TestCase; +import junit.framework.Assert; import org.eclipse.osee.ats.artifact.ActionArtifact; import org.eclipse.osee.ats.artifact.ActionableItemArtifact; import org.eclipse.osee.ats.artifact.TaskArtifact; import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact; import org.eclipse.osee.ats.internal.AtsPlugin; import org.eclipse.osee.ats.util.ActionManager; -import org.eclipse.osee.ats.util.AtsUtil; import org.eclipse.osee.ats.util.AtsPriority.PriorityType; +import org.eclipse.osee.ats.util.AtsUtil; import org.eclipse.osee.framework.core.enums.CoreArtifactTypes; import org.eclipse.osee.framework.core.exception.OseeAuthenticationException; import org.eclipse.osee.framework.core.exception.OseeCoreException; @@ -54,7 +54,7 @@ public class DemoTestUtil { if (ArtifactQuery.getArtifactListFromTypeAndName(CoreArtifactTypes.SoftwareRequirement, "%Robot%", branch).size() != 6) { return new Result( - "Expected at least 6 Software Requirements with word \"Robot\". Database is not be populated with demo data."); + "Expected at least 6 Software Requirements with word \"Robot\". Database is not be populated with demo data."); } return Result.TrueResult; } @@ -63,11 +63,11 @@ public class DemoTestUtil { if (firstTaskWorkflow) { firstTaskWorkflow = false; return Arrays.asList("Look into Graph View.", "Redesign how view shows values.", - "Discuss new design with Senior Engineer", "Develop prototype", "Show prototype to management", - "Create development plan", "Create test plan", "Make changes"); + "Discuss new design with Senior Engineer", "Develop prototype", "Show prototype to management", + "Create development plan", "Create test plan", "Make changes"); } else { return Arrays.asList("Document how Graph View works", "Update help contents", "Review new documentation", - "Publish documentation to website", "Remove old viewer", "Deploy release"); + "Publish documentation to website", "Remove old viewer", "Deploy release"); } } @@ -84,10 +84,9 @@ public class DemoTestUtil { */ public static TeamWorkFlowArtifact createSimpleAction(String title, SkynetTransaction transaction) throws OseeCoreException { ActionArtifact actionArt = - ActionManager.createAction(null, title, "Description", ChangeType.Improvement, PriorityType.Priority_2, - false, null, - ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName())), - transaction); + ActionManager.createAction(null, title, "Description", ChangeType.Improvement, PriorityType.Priority_2, false, + null, ActionableItemArtifact.getActionableItems(Arrays.asList(DemoActionableItems.SAW_Code.getName())), + transaction); TeamWorkFlowArtifact teamArt = null; for (TeamWorkFlowArtifact team : actionArt.getTeamWorkFlowArtifacts()) { @@ -131,20 +130,20 @@ public class DemoTestUtil { public static void setUpTest() throws Exception { try { // This test should only be run on test db - TestCase.assertFalse(AtsUtil.isProductionDb()); + Assert.assertFalse(AtsUtil.isProductionDb()); // Confirm test setup with demo data - TestCase.assertTrue(isDbPopulatedWithDemoData().isTrue()); + Assert.assertTrue(isDbPopulatedWithDemoData().isTrue()); // Confirm user is Joe Smith - TestCase.assertTrue("User \"Joe Smith\" does not exist in DB. Run Demo DBInit prior to this test.", - UserManager.getUserByUserId("Joe Smith") != null); + Assert.assertTrue("User \"Joe Smith\" does not exist in DB. Run Demo DBInit prior to this test.", + UserManager.getUserByUserId("Joe Smith") != null); // Confirm user is Joe Smith - TestCase.assertTrue( - "Authenticated user should be \"Joe Smith\" and is not. Check that Demo Application Server is being run.", - UserManager.getUser().getUserId().equals("Joe Smith")); + Assert.assertTrue( + "Authenticated user should be \"Joe Smith\" and is not. Check that Demo Application Server is being run.", + UserManager.getUser().getUserId().equals("Joe Smith")); TestUtil.setIsInTest(true); } catch (OseeAuthenticationException ex) { OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); - TestCase.fail("Can't authenticate, either Demo Application Server is not running or Demo DbInit has not been performed"); + Assert.fail("Can't authenticate, either Demo Application Server is not running or Demo DbInit has not been performed"); } } diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/NavigateTestUtil.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/NavigateTestUtil.java index f78380b17a3..a54ace3ee80 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/NavigateTestUtil.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/NavigateTestUtil.java @@ -16,7 +16,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.logging.Level; -import junit.framework.TestCase; +import junit.framework.Assert; import org.eclipse.osee.ats.internal.AtsPlugin; import org.eclipse.osee.ats.navigate.AtsNavigateViewItems; import org.eclipse.osee.framework.logging.OseeLog; @@ -29,27 +29,29 @@ import org.eclipse.swt.widgets.TreeItem; */ public class NavigateTestUtil { private static Map> nameToNavItem; - public static String[] expectedErrorCols1 = - {"ats.column.type", "ats.column.team", "ats.column.initWf", "ats.column.origWf"}; - public static String[] expectedErrorCols2 = - {"ats.column.state", "ats.column.assignees", "ats.column.versionTarget", "ats.column.annualCostAvoidance", - "ats.column.remainingHours", "ats.column.statePercentComplete", "ats.column.stateTaskPercentComplete", - "ats.column.stateReviewPercentComplete", "ats.column.totalPercentComplete", - "ats.column.stateHoursSpent", "ats.column.stateTaskHoursSpent", "ats.column.stateReviewHoursSpent", - "ats.column.stateTotalHoursSpent", "ats.column.totalHoursSpent", "ats.column.implementer", - "ats.column.completedDate", "ats.column.cancelledDate", "ats.column.manDaysNeeded"}; + public static String[] expectedErrorCols1 = {"ats.column.type", "ats.column.team", "ats.column.initWf", + "ats.column.origWf"}; + public static String[] expectedErrorCols2 = {"ats.column.state", "ats.column.assignees", "ats.column.versionTarget", + "ats.column.annualCostAvoidance", "ats.column.remainingHours", "ats.column.statePercentComplete", + "ats.column.stateTaskPercentComplete", "ats.column.stateReviewPercentComplete", + "ats.column.totalPercentComplete", "ats.column.stateHoursSpent", "ats.column.stateTaskHoursSpent", + "ats.column.stateReviewHoursSpent", "ats.column.stateTotalHoursSpent", "ats.column.totalHoursSpent", + "ats.column.implementer", "ats.column.completedDate", "ats.column.cancelledDate", "ats.column.manDaysNeeded"}; public static XNavigateItem getAtsNavigateItem(String itemName) { if (nameToNavItem == null) { nameToNavItem = new HashMap>(100); // Setup hash if navigate items to names - for (XNavigateItem item : AtsNavigateViewItems.getInstance().getSearchNavigateItems()) + for (XNavigateItem item : AtsNavigateViewItems.getInstance().getSearchNavigateItems()) { NavigateTestUtil.createNameToNavItemMap(item, nameToNavItem); + } + } + if (nameToNavItem.get(itemName) == null) { + throw new IllegalStateException("No items of name \"" + itemName + "\" found"); + } + if (nameToNavItem.get(itemName).size() > 1) { + throw new IllegalStateException("Multiple items of name \"" + itemName + "\" found; use getAtsNavigateItems"); } - if (nameToNavItem.get(itemName) == null) throw new IllegalStateException( - "No items of name \"" + itemName + "\" found"); - if (nameToNavItem.get(itemName).size() > 1) throw new IllegalStateException( - "Multiple items of name \"" + itemName + "\" found; use getAtsNavigateItems"); return nameToNavItem.get(itemName).iterator().next(); } @@ -57,8 +59,9 @@ public class NavigateTestUtil { if (nameToNavItem == null) { nameToNavItem = new HashMap>(100); // Setup hash if navigate items to names - for (XNavigateItem item : AtsNavigateViewItems.getInstance().getSearchNavigateItems()) + for (XNavigateItem item : AtsNavigateViewItems.getInstance().getSearchNavigateItems()) { NavigateTestUtil.createNameToNavItemMap(item, nameToNavItem); + } } return nameToNavItem.get(itemName); } @@ -66,7 +69,7 @@ public class NavigateTestUtil { public static void testExpectedVersusActual(String name, Collection arts, Class clazz, int expectedNumOfType) { int actualNumOfType = numOfType(arts, clazz); String expectedStr = - "\"" + name + "\" Expected: " + expectedNumOfType + " Found: " + actualNumOfType + " Of Type: " + clazz; + "\"" + name + "\" Expected: " + expectedNumOfType + " Found: " + actualNumOfType + " Of Type: " + clazz; compare(expectedNumOfType, actualNumOfType, expectedStr); } @@ -81,25 +84,30 @@ public class NavigateTestUtil { } public static void compare(int expectedNumOfType, int actualNumOfType, String expectedStr) { - if (expectedNumOfType != actualNumOfType) + if (expectedNumOfType != actualNumOfType) { OseeLog.log(AtsPlugin.class, Level.SEVERE, expectedStr, null); - else + } else { OseeLog.log(AtsPlugin.class, Level.INFO, expectedStr); - TestCase.assertTrue(expectedStr, actualNumOfType == expectedNumOfType); + } + Assert.assertTrue(expectedStr, actualNumOfType == expectedNumOfType); } public static void compare(boolean expectedCond, boolean actualCond, String expectedStr) { - if (expectedCond != actualCond) + if (expectedCond != actualCond) { OseeLog.log(AtsPlugin.class, Level.SEVERE, expectedStr, null); - else + } else { OseeLog.log(AtsPlugin.class, Level.INFO, expectedStr); - TestCase.assertTrue(expectedStr, expectedCond == actualCond); + } + Assert.assertTrue(expectedStr, expectedCond == actualCond); } public static int numOfType(Collection arts, Class clazz) { int num = 0; - for (Artifact art : arts) - if (clazz.isAssignableFrom(art.getClass())) num++; + for (Artifact art : arts) { + if (clazz.isAssignableFrom(art.getClass())) { + num++; + } + } return num; } @@ -120,7 +128,9 @@ public class NavigateTestUtil { if (item.getData() instanceof Artifact) { //if (!children.contains(item.getData())) children.add((Artifact) item.getData()); children.add((Artifact) item.getData()); - if (item.getExpanded()) getAllArtifactChildren(item.getItems(), children); + if (item.getExpanded()) { + getAllArtifactChildren(item.getItems(), children); + } } } } diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/SMATestUtil.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/SMATestUtil.java index f3a7ee8acf1..faf1977c0d1 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/SMATestUtil.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/SMATestUtil.java @@ -12,7 +12,7 @@ package org.eclipse.osee.ats.test.util; import java.util.Arrays; import java.util.Collection; -import junit.framework.TestCase; +import junit.framework.Assert; import org.eclipse.osee.ats.artifact.ATSAttributes; import org.eclipse.osee.ats.artifact.StateMachineArtifact; import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact.DefaultTeamState; @@ -29,22 +29,22 @@ public class SMATestUtil { public static void validateSMAs(Collection smas, String stateName, int totalPercent, double hoursSpent) throws Exception { for (StateMachineArtifact sma : smas) { - TestCase.assertEquals("Current State wronf for " + sma.getHumanReadableId(), - sma.getStateMgr().getCurrentStateName(), stateName); + Assert.assertEquals("Current State wronf for " + sma.getHumanReadableId(), + sma.getStateMgr().getCurrentStateName(), stateName); if (sma.isCancelledOrCompleted()) { - TestCase.assertEquals("ats.CurrentState wrong " + sma.getHumanReadableId(), - sma.getStateMgr().getCurrentStateName() + ";;;", - sma.getSoleAttributeValue(ATSAttributes.CURRENT_STATE_ATTRIBUTE.getStoreName())); + Assert.assertEquals("ats.CurrentState wrong " + sma.getHumanReadableId(), + sma.getStateMgr().getCurrentStateName() + ";;;", + sma.getSoleAttributeValue(ATSAttributes.CURRENT_STATE_ATTRIBUTE.getStoreName())); } - TestCase.assertEquals("Percent wrong for " + sma.getHumanReadableId(), sma.getWorldViewPercentCompleteTotal(), - totalPercent); - TestCase.assertEquals("Hours Spent wrong for " + sma.getHumanReadableId(), sma.getWorldViewHoursSpentTotal(), - hoursSpent); + Assert.assertEquals("Percent wrong for " + sma.getHumanReadableId(), sma.getWorldViewPercentCompleteTotal(), + totalPercent); + Assert.assertEquals("Hours Spent wrong for " + sma.getHumanReadableId(), sma.getWorldViewHoursSpentTotal(), + hoursSpent); for (String stateValue : sma.getAttributesToStringList(ATSAttributes.STATE_ATTRIBUTE.getStoreName())) { if (stateValue.startsWith(DefaultTeamState.Completed.name())) { - TestCase.assertEquals("ats.State wrong " + sma.getHumanReadableId(), stateValue, "Completed;;;"); + Assert.assertEquals("ats.State wrong " + sma.getHumanReadableId(), stateValue, "Completed;;;"); } else if (stateValue.startsWith(DefaultTeamState.Cancelled.name())) { - TestCase.assertEquals("ats.State wrong " + sma.getHumanReadableId(), stateValue, "Cancelled;;;"); + Assert.assertEquals("ats.State wrong " + sma.getHumanReadableId(), stateValue, "Cancelled;;;"); } } } diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/TestNotificationManager.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/TestNotificationManager.java index 3fb6b96bcdc..4897d716ad6 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/TestNotificationManager.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/test/util/TestNotificationManager.java @@ -21,7 +21,7 @@ import org.eclipse.osee.framework.ui.skynet.notify.OseeNotificationEvent; */ public class TestNotificationManager implements INotificationManager { - private List notificationEvents = new ArrayList(); + private final List notificationEvents = new ArrayList(); @Override public void addNotificationEvent(OseeNotificationEvent notificationEvent) { diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/AtsArtifactImageProvider.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/AtsArtifactImageProvider.java index e8025b8b5ff..5dfa848004f 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/AtsArtifactImageProvider.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/AtsArtifactImageProvider.java @@ -58,7 +58,7 @@ public class AtsArtifactImageProvider extends ArtifactImageProvider { return ArtifactImageManager.setupImage(artifact, AtsImage.RELEASED, Location.TOP_RIGHT); } if (artifact.getSoleAttributeValue("ats.Version Locked", false) && !artifact.getSoleAttributeValue( - "ats.Released", false)) { + "ats.Released", false)) { return ArtifactImageManager.setupImage(artifact, AtsImage.VERSION_LOCKED, Location.BOT_RIGHT); } } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/NoteType.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/NoteType.java index fdc1da5303c..ce2e73eea10 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/NoteType.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/NoteType.java @@ -17,7 +17,10 @@ import org.eclipse.osee.framework.core.exception.OseeArgumentException; * @author Donald G. Dunne */ public enum NoteType { - Comment, Question, Error, Other; + Comment, + Question, + Error, + Other; public static NoteType getType(String type) throws OseeArgumentException { for (NoteType e : NoteType.values()) { diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/AddNoteAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/AddNoteAction.java index 08602b186c1..73fdadc7068 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/AddNoteAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/AddNoteAction.java @@ -60,7 +60,7 @@ public class AddNoteAction extends Action { } NewNoteWizard noteWizard = new NewNoteWizard(artifactNames); WizardDialog dialog = - new WizardDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), noteWizard); + new WizardDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), noteWizard); dialog.create(); if (dialog.open() == 0) { String selected = noteWizard.mainPage.artifactList.getSelected().iterator().next().getName(); @@ -69,8 +69,8 @@ public class AddNoteAction extends Action { state = selectedToStateName.get(selected); } sma.getNotes().addNote( - NoteType.getType(noteWizard.mainPage.typeList.getSelected().iterator().next().getName()), state, - noteWizard.mainPage.noteText.get(), UserManager.getUser()); + NoteType.getType(noteWizard.mainPage.typeList.getSelected().iterator().next().getName()), state, + noteWizard.mainPage.noteText.get(), UserManager.getUser()); sma.getEditor().onDirtied(); } } catch (Exception ex) { diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ConvertActionableItemsAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ConvertActionableItemsAction.java index e2baa5ec9b9..46a97b0e2b0 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ConvertActionableItemsAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ConvertActionableItemsAction.java @@ -40,7 +40,7 @@ public class ConvertActionableItemsAction extends Action { public void run() { try { Collection teamArts = - Collections.castMatching(TeamWorkFlowArtifact.class, selectedAtsArtifacts.getSelectedSMAArtifacts()); + Collections.castMatching(TeamWorkFlowArtifact.class, selectedAtsArtifacts.getSelectedSMAArtifacts()); if (teamArts.isEmpty()) { throw new OseeStateException("No TeamWorkflows selected"); } @@ -63,7 +63,7 @@ public class ConvertActionableItemsAction extends Action { public void updateEnablement() { try { Collection teamArts = - Collections.castMatching(TeamWorkFlowArtifact.class, selectedAtsArtifacts.getSelectedSMAArtifacts()); + Collections.castMatching(TeamWorkFlowArtifact.class, selectedAtsArtifacts.getSelectedSMAArtifacts()); setEnabled(teamArts.size() == 1); } catch (Exception ex) { OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE_POPUP, ex); diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/CopyActionDetailsAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/CopyActionDetailsAction.java index bccbcdc603a..f4fa3ba5cb5 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/CopyActionDetailsAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/CopyActionDetailsAction.java @@ -41,8 +41,8 @@ public class CopyActionDetailsAction extends Action { this.clipboard = new Clipboard(null); } clipboard.setContents( - new Object[] {"\"" + sma.getArtifactTypeName() + "\" - " + sma.getHumanReadableId() + " - \"" + sma.getName() + "\""}, - new Transfer[] {TextTransfer.getInstance()}); + new Object[] {"\"" + sma.getArtifactTypeName() + "\" - " + sma.getHumanReadableId() + " - \"" + sma.getName() + "\""}, + new Transfer[] {TextTransfer.getInstance()}); } @Override diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/DeletePurgeAtsArtifactsAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/DeletePurgeAtsArtifactsAction.java index 4f7ec587612..fc99184f6ff 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/DeletePurgeAtsArtifactsAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/DeletePurgeAtsArtifactsAction.java @@ -38,7 +38,7 @@ public class DeletePurgeAtsArtifactsAction extends Action { public void run() { try { AtsDeleteManager.handleDeletePurgeAtsObject(selectedAtsArtifacts.getSelectedSMAArtifacts(), false, - DeleteOption.Prompt); + DeleteOption.Prompt); } catch (OseeCoreException ex) { OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE_POPUP, ex); } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/DuplicateWorkflowAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/DuplicateWorkflowAction.java index 58ef37b202a..f637067682a 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/DuplicateWorkflowAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/DuplicateWorkflowAction.java @@ -30,7 +30,7 @@ public class DuplicateWorkflowAction extends Action { public DuplicateWorkflowAction(Collection teams) { super( - teams.size() == 1 ? "Duplicate this \"" + teams.iterator().next().getArtifactTypeName() + "\" Workflow" : "Duplicate Workflows"); + teams.size() == 1 ? "Duplicate this \"" + teams.iterator().next().getArtifactTypeName() + "\" Workflow" : "Duplicate Workflows"); this.teams = teams; setImageDescriptor(ImageManager.getImageDescriptor(FrameworkImage.DUPLICATE)); } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/EmailActionAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/EmailActionAction.java index 5ff155192b2..5f2f9d8fee8 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/EmailActionAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/EmailActionAction.java @@ -10,6 +10,7 @@ *******************************************************************************/ package org.eclipse.osee.ats.actions; +import java.util.logging.Level; import org.eclipse.jface.action.Action; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.jface.wizard.WizardDialog; @@ -35,15 +36,15 @@ public class EmailActionAction extends Action { try { updateName(); } catch (OseeCoreException ex) { - OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE, ex); + OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); } setToolTipText(getText()); } private void performEmail() throws OseeCoreException { ArtifactEmailWizard ew = - new ArtifactEmailWizard( - ((StateMachineArtifact) selectedAtsArtifacts.getSelectedSMAArtifacts().iterator().next())); + new ArtifactEmailWizard( + ((StateMachineArtifact) selectedAtsArtifacts.getSelectedSMAArtifacts().iterator().next())); WizardDialog dialog = new WizardDialog(Displays.getActiveShell(), ew); dialog.create(); dialog.open(); diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ExportChangeReportsAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ExportChangeReportsAction.java index 20d2ede6c57..8ff8b51a54b 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ExportChangeReportsAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ExportChangeReportsAction.java @@ -64,50 +64,48 @@ public class ExportChangeReportsAction extends Action { Collection dontCreate = Arrays.asList(new String[] {}); Collection legacyIds = - Arrays.asList(new String[] {"5812", "6126", "6127", "6156", "6162", "6243", "6282", "6283", "6284", - "6285", "6286", "6287", "6288", "6289", "6290", "6291", "6292", "6293", "6294", "6306", "6308", - "6318", "6351", "6352", "6355", "6358", "6424", "6484", "6574", "6579", "6583", "6599", "6601", - "6603", "6665", "6666", "6668", "6701", "6703", "6719", "6720", "6721", "6722", "6724", "6726", - "6728", "6736", "6737", "6751", "6752", "6759", "6783", "6786", "6787", "6788", "6799", "6803", - "6810", "6812", "6813", "6816", "6818", "6826", "6830", "6831", "6832", "6839", "6868", "6873", - "6881", "6887", "6889", "6905", "6908", "6911", "6914", "6933", "6937", "6945", "6969", "6994", - "6998", "7011", "7025", "7032", "7041", "7063", "7088", "7094", "7116", "7130", "7152", "7154", - "7155", "7156", "7157", "7179", "7219", "7220", "7223", "7224", "7225", "7227", "7228", "7229", - "7230", "7231", "7232", "7233", "7234", "7235", "7236", "7237", "7238", "7239", "7240", "7241", - "7263", "7272", "7286", "7300", "7350", "7367", "7368", "7371", "7376", "7407", "7444", "7481", - "7484", "7485", "7486", "7489", "7491", "7492", "7493", "7496", "7497", "7498", "7499", "7500", - "7503", "7504", "7505", "7514", "7518", "7520", "7539", "7562", "7566", "7567", "7569", "7570", - "7571", "7572", "7573", "7576", "7577", "7579", "7580", "7581", "7582", "7583", "7584", "7604", - "7605", "7606", "7607", "7608", "7609", "7610", "7625", "7626", "7630", "7638", "7639", "7668", - "7672", "7673", "7674", "7675", "7684", "7698", "7700", "7705", "7708", "7710", "7713", "7714", - "7720", "7722", "7727", "7729", "7735", "7736", "7737", "7743", "7744", "7749", "7753", "7755", - "7772", "7773", "7784", "7785", "7789", "7805", "7806", "7812", "7829", "7842", "7853", "7867", - "7877", "7884", "7894", "7896", "7899", "7909", "7934", "7936", "7940", "7941", "7949", "7952", - "7956", "7963", "7964", "7966", "7976", "7983", "7985", "7986", "8000", "8028", "8036", "8049", - "8103", "8104", "8112", "8143", "8148", "8153", "8156", "8157", "8183", "8200", "8201", "8204", - "8312", "8337", "8375", "8376", "8430", "8444", "8488", "8521", "8529", "8541", "8562", "8631", - "8642", "8662", "8707", "8760", "8797", "8956", "8958", "8992", "9033", "9127", "9176", "9192", - "9220", "9236", "9311", "9324", "9325", "9342", "9343", "9344", "9345", "9346", "9347", "9400", - "9417", "9418", "9420", "9422", "9442", "9445", "9463", "9482", "9484", "9485", "9488", "9492", - "9635", "9656", "9721", "9927", "9997", "10027", "10083", "10116", "10135", "10255", "10256", - "10267", "10280", "10343", "10351", "10409", "10477", "10484", "10513", "10558", "10589", "10609", - "10670", "10671", "10682", "10689", "10697", "10703", "10773", "10783", "10789", "10805", "10806", - "10807", "10808", "10809", "10810", "10844", "10856", "10863", "10903", "10913", "10920", "10928", - "10931", "11021", "11041", "11055", "11090", "11123", "11127", "11130", "11179", "11183", "11184", - "11187", "11204", "11238", "11258", "11278", "11288", "11321", "11345", "11349", "11355", "11372", - "11389", "11392", "11411", "11420", "11435", "11438", "11439", "11440", "11460", "11465", "11477", - "11478", "11479", "11484", "11488", "11565", "11568", "11571", "11574", "11582", "11622", "11649", - "11655", "11694", "11700", "11733", "11773", "11781", "11819", "11822", "11867", "11875", "11899", - "11915", "11919", "11925", "11943", "11956", "11967", "12054", "12069", "12074", "12075", "12081", - "12087", "12104", "12111", "12129", "12186", "12199", "12224", "12231", "12244", "12246", "12273", - "12292", "12303", "12307", "12315", "12319", "12330", "12334", "12355", "12356", "12360", "12379", - "12382", "12388", "12401", "12425", "12429", "12442"}); + Arrays.asList(new String[] {"5812", "6126", "6127", "6156", "6162", "6243", "6282", "6283", "6284", "6285", + "6286", "6287", "6288", "6289", "6290", "6291", "6292", "6293", "6294", "6306", "6308", "6318", "6351", + "6352", "6355", "6358", "6424", "6484", "6574", "6579", "6583", "6599", "6601", "6603", "6665", "6666", + "6668", "6701", "6703", "6719", "6720", "6721", "6722", "6724", "6726", "6728", "6736", "6737", "6751", + "6752", "6759", "6783", "6786", "6787", "6788", "6799", "6803", "6810", "6812", "6813", "6816", "6818", + "6826", "6830", "6831", "6832", "6839", "6868", "6873", "6881", "6887", "6889", "6905", "6908", "6911", + "6914", "6933", "6937", "6945", "6969", "6994", "6998", "7011", "7025", "7032", "7041", "7063", "7088", + "7094", "7116", "7130", "7152", "7154", "7155", "7156", "7157", "7179", "7219", "7220", "7223", "7224", + "7225", "7227", "7228", "7229", "7230", "7231", "7232", "7233", "7234", "7235", "7236", "7237", "7238", + "7239", "7240", "7241", "7263", "7272", "7286", "7300", "7350", "7367", "7368", "7371", "7376", "7407", + "7444", "7481", "7484", "7485", "7486", "7489", "7491", "7492", "7493", "7496", "7497", "7498", "7499", + "7500", "7503", "7504", "7505", "7514", "7518", "7520", "7539", "7562", "7566", "7567", "7569", "7570", + "7571", "7572", "7573", "7576", "7577", "7579", "7580", "7581", "7582", "7583", "7584", "7604", "7605", + "7606", "7607", "7608", "7609", "7610", "7625", "7626", "7630", "7638", "7639", "7668", "7672", "7673", + "7674", "7675", "7684", "7698", "7700", "7705", "7708", "7710", "7713", "7714", "7720", "7722", "7727", + "7729", "7735", "7736", "7737", "7743", "7744", "7749", "7753", "7755", "7772", "7773", "7784", "7785", + "7789", "7805", "7806", "7812", "7829", "7842", "7853", "7867", "7877", "7884", "7894", "7896", "7899", + "7909", "7934", "7936", "7940", "7941", "7949", "7952", "7956", "7963", "7964", "7966", "7976", "7983", + "7985", "7986", "8000", "8028", "8036", "8049", "8103", "8104", "8112", "8143", "8148", "8153", "8156", + "8157", "8183", "8200", "8201", "8204", "8312", "8337", "8375", "8376", "8430", "8444", "8488", "8521", + "8529", "8541", "8562", "8631", "8642", "8662", "8707", "8760", "8797", "8956", "8958", "8992", "9033", + "9127", "9176", "9192", "9220", "9236", "9311", "9324", "9325", "9342", "9343", "9344", "9345", "9346", + "9347", "9400", "9417", "9418", "9420", "9422", "9442", "9445", "9463", "9482", "9484", "9485", "9488", + "9492", "9635", "9656", "9721", "9927", "9997", "10027", "10083", "10116", "10135", "10255", "10256", + "10267", "10280", "10343", "10351", "10409", "10477", "10484", "10513", "10558", "10589", "10609", + "10670", "10671", "10682", "10689", "10697", "10703", "10773", "10783", "10789", "10805", "10806", + "10807", "10808", "10809", "10810", "10844", "10856", "10863", "10903", "10913", "10920", "10928", + "10931", "11021", "11041", "11055", "11090", "11123", "11127", "11130", "11179", "11183", "11184", + "11187", "11204", "11238", "11258", "11278", "11288", "11321", "11345", "11349", "11355", "11372", + "11389", "11392", "11411", "11420", "11435", "11438", "11439", "11440", "11460", "11465", "11477", + "11478", "11479", "11484", "11488", "11565", "11568", "11571", "11574", "11582", "11622", "11649", + "11655", "11694", "11700", "11733", "11773", "11781", "11819", "11822", "11867", "11875", "11899", + "11915", "11919", "11925", "11943", "11956", "11967", "12054", "12069", "12074", "12075", "12081", + "12087", "12104", "12111", "12129", "12186", "12199", "12224", "12231", "12244", "12246", "12273", + "12292", "12303", "12307", "12315", "12319", "12330", "12334", "12355", "12356", "12360", "12379", + "12382", "12388", "12401", "12425", "12429", "12442"}); List workflows = new ArrayList(); if (workflows.isEmpty()) { List artifacts = - ArtifactQuery.getArtifactListFromAttributeValues(AtsAttributeTypes.LegacyPCRId, legacyIds, - CoreBranches.COMMON, legacyIds.size()); + ArtifactQuery.getArtifactListFromAttributeValues(AtsAttributeTypes.LegacyPCRId, legacyIds, + CoreBranches.COMMON, legacyIds.size()); for (Artifact artifact : artifacts) { if (artifact.getArtifactType().getGuid().equals("AAMFDjZ1UVAQTXHk2GgA")) { TeamWorkFlowArtifact teamWorkflow = (TeamWorkFlowArtifact) artifact; @@ -122,7 +120,7 @@ public class ExportChangeReportsAction extends Action { public int compare(TeamWorkFlowArtifact workflow1, TeamWorkFlowArtifact workflow2) { try { int compare = workflow1.getWorldViewLegacyPCR().compareTo(workflow2.getWorldViewLegacyPCR()); - return reverse ? (-1 * compare) : compare; + return reverse ? -1 * compare : compare; } catch (OseeCoreException ex) { return -1; } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/FavoriteAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/FavoriteAction.java index 8fc1976e5f7..2a6d4a52c22 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/FavoriteAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/FavoriteAction.java @@ -43,7 +43,7 @@ public class FavoriteAction extends Action { try { if (getSelectedFavoritableArts().size() == 1) { title = - getSelectedFavoritableArts().iterator().next().amIFavorite() ? "Remove Favorite" : "Add as Favorite"; + getSelectedFavoritableArts().iterator().next().amIFavorite() ? "Remove Favorite" : "Add as Favorite"; } else { title = "Toggle Favorites"; } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/MyFavoritesAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/MyFavoritesAction.java index 97f77b1b2b1..7e523f2fc90 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/MyFavoritesAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/MyFavoritesAction.java @@ -38,7 +38,7 @@ public class MyFavoritesAction extends Action { public void run() { try { WorldEditor.open(new WorldEditorUISearchItemProvider(new MyFavoritesSearchItem("My Favorites", - UserManager.getUser()), null, TableLoadOption.None)); + UserManager.getUser()), null, TableLoadOption.None)); } catch (OseeCoreException ex) { OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE_POPUP, ex); } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/MyWorldAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/MyWorldAction.java index 0a284f4d195..a7e056a159e 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/MyWorldAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/MyWorldAction.java @@ -38,7 +38,7 @@ public class MyWorldAction extends Action { public void run() { try { WorldEditor.open(new WorldEditorUISearchItemProvider(new MyWorldSearchItem("My World", UserManager.getUser()), - null, TableLoadOption.None)); + null, TableLoadOption.None)); } catch (OseeCoreException ex) { OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE_POPUP, ex); } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewAction.java index cb814c01a33..84b79991d70 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewAction.java @@ -55,7 +55,7 @@ public class NewAction extends Action { wizard.setInitialDescription(initialDescription); } WizardDialog dialog = - new WizardDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), wizard); + new WizardDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), wizard); dialog.create(); dialog.open(); } catch (Exception ex) { diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewDecisionReviewJob.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewDecisionReviewJob.java index 9cafffd8812..28b34bf074c 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewDecisionReviewJob.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewDecisionReviewJob.java @@ -53,13 +53,13 @@ public class NewDecisionReviewJob extends Job { public IStatus run(final IProgressMonitor monitor) { try { decisionReviewArtifact = - ReviewManager.createNewDecisionReview(teamParent, reviewBlockType, reviewTitle, againstState, - description, options, assignees); + ReviewManager.createNewDecisionReview(teamParent, reviewBlockType, reviewTitle, againstState, description, + options, assignees); decisionReviewArtifact.persist(); AtsUtil.openATSAction(decisionReviewArtifact, AtsOpenOption.OpenOneOrPopupSelect); } catch (Exception ex) { monitor.done(); - return new Status(Status.ERROR, AtsPlugin.PLUGIN_ID, -1, "Error creating Decision Review", ex); + return new Status(IStatus.ERROR, AtsPlugin.PLUGIN_ID, -1, "Error creating Decision Review", ex); } finally { monitor.done(); } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewPeerToPeerReviewJob.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewPeerToPeerReviewJob.java index ca194caf705..52294488d64 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewPeerToPeerReviewJob.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/NewPeerToPeerReviewJob.java @@ -45,14 +45,14 @@ public class NewPeerToPeerReviewJob extends Job { try { SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "New Peer To Peer Review"); peerToPeerReviewArtifact = - ReviewManager.createNewPeerToPeerReview(teamParent, reviewTitle, againstState, transaction); + ReviewManager.createNewPeerToPeerReview(teamParent, reviewTitle, againstState, transaction); peerToPeerReviewArtifact.persist(transaction); transaction.execute(); AtsUtil.openATSAction(peerToPeerReviewArtifact, AtsOpenOption.OpenOneOrPopupSelect); } catch (Exception ex) { monitor.done(); - return new Status(Status.ERROR, AtsPlugin.PLUGIN_ID, -1, "Error creating PeerToPeer Review", ex); + return new Status(IStatus.ERROR, AtsPlugin.PLUGIN_ID, -1, "Error creating PeerToPeer Review", ex); } finally { monitor.done(); } 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 971a458ca50..d70eba0d81b 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 @@ -36,7 +36,7 @@ public class OpenChangeReportByIdAction extends Action { @Override public void run() { Operations.executeAsJob(new MultipleHridSearchOperation(new MultipleHridSearchData(getText(), - AtsEditor.ChangeReport)), true); + AtsEditor.ChangeReport)), true); } @Override 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 1e0ceccf520..0583798f23f 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 @@ -42,11 +42,11 @@ public class OpenInAtsWorldAction extends Action { if (sma.isTeamWorkflow()) { ActionArtifact actionArt = ((TeamWorkFlowArtifact) sma).getParentActionArtifact(); WorldEditor.open(new WorldEditorSimpleProvider("Action " + actionArt.getHumanReadableId(), - Arrays.asList(actionArt))); + Arrays.asList(actionArt))); return; } else { WorldEditor.open(new WorldEditorSimpleProvider(sma.getArtifactTypeName() + ": " + sma.getHumanReadableId(), - Arrays.asList(sma))); + Arrays.asList(sma))); return; } } catch (OseeCoreException ex) { diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenNewAtsTaskEditorSelected.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenNewAtsTaskEditorSelected.java index 3fbcc429874..a734518306a 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenNewAtsTaskEditorSelected.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenNewAtsTaskEditorSelected.java @@ -52,8 +52,8 @@ public class OpenNewAtsTaskEditorSelected extends Action { return; } TaskEditor.open(new TaskEditorSimpleProvider("Tasks", - openNewAtsTaskEditorSelectedHandler.getSelectedArtifacts(), - openNewAtsTaskEditorSelectedHandler.getCustomizeDataCopy())); + openNewAtsTaskEditorSelectedHandler.getSelectedArtifacts(), + openNewAtsTaskEditorSelectedHandler.getCustomizeDataCopy())); } catch (OseeCoreException ex) { OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE_POPUP, ex); } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenNewAtsWorldEditorSelectedAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenNewAtsWorldEditorSelectedAction.java index 6d1f055dd24..af3178133cc 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenNewAtsWorldEditorSelectedAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenNewAtsWorldEditorSelectedAction.java @@ -53,8 +53,8 @@ public class OpenNewAtsWorldEditorSelectedAction extends Action { return; } WorldEditor.open(new WorldEditorSimpleProvider("ATS World", - openNewAtsWorldEditorSelectedHandler.getSelectedArtifacts(), - openNewAtsWorldEditorSelectedHandler.getCustomizeDataCopy(), (TableLoadOption[]) null)); + openNewAtsWorldEditorSelectedHandler.getSelectedArtifacts(), + openNewAtsWorldEditorSelectedHandler.getCustomizeDataCopy(), (TableLoadOption[]) null)); } catch (OseeCoreException ex) { OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE_POPUP, ex); } 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 e0fe33c01e3..2c01e011719 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 @@ -32,7 +32,7 @@ public class OpenWorkflowByIdAction extends Action { @Override public void run() { Operations.executeAsJob(new MultipleHridSearchOperation(new MultipleHridSearchData(getText(), - AtsEditor.WorkflowEditor)), true); + AtsEditor.WorkflowEditor)), true); } @Override 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 97e3f75d050..fb080ee4f3e 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 @@ -32,7 +32,7 @@ public class OpenWorldByIdAction extends Action { @Override public void run() { Operations.executeAsJob(new MultipleHridSearchOperation(new MultipleHridSearchData(getText(), - AtsEditor.WorldEditor)), true); + AtsEditor.WorldEditor)), true); } @Override diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/PrivilegedEditAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/PrivilegedEditAction.java index b7fe1eaab87..544162f9bd2 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/PrivilegedEditAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/PrivilegedEditAction.java @@ -53,7 +53,7 @@ public class PrivilegedEditAction extends Action { } if (sma.getEditor().isPriviledgedEditModeEnabled()) { if (MessageDialog.openQuestion(Displays.getActiveShell(), "Diable Privileged Edit", - "Privileged Edit Mode Enabled.\n\nDisable?\n\nNote: (changes will be saved)")) { + "Privileged Edit Mode Enabled.\n\nDisable?\n\nNote: (changes will be saved)")) { sma.getEditor().setPriviledgedEditMode(false); } } else { @@ -73,12 +73,12 @@ public class PrivilegedEditAction extends Action { buttons = new String[] {"Cancel"}; } MessageDialog ed = - new MessageDialog( - Displays.getActiveShell(), - "Privileged Edit", - null, - "The following users have the ability to edit this " + sma.getArtifactTypeName() + " in case of emergency.\n\n" + sb.toString(), - MessageDialog.QUESTION, buttons, 0); + new MessageDialog( + Displays.getActiveShell(), + "Privileged Edit", + null, + "The following users have the ability to edit this " + sma.getArtifactTypeName() + " in case of emergency.\n\n" + sb.toString(), + MessageDialog.QUESTION, buttons, 0); int result = ed.open(); if (iAmPrivileged && result == 0) { sma.getEditor().setPriviledgedEditMode(true); diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ReloadAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ReloadAction.java index e1fc1b00f79..75503cafbe2 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ReloadAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ReloadAction.java @@ -55,9 +55,9 @@ public class ReloadAction extends Action { relatedArts.addAll(((TaskableStateMachineArtifact) sma).getTaskArtifacts()); } if (!MessageDialog.openConfirm( - Displays.getActiveShell(), - "Reload Action (Experimental)", - "Experimental Only...Use at own risk!\n\nThis operation will remove artifacts from cache and reload.\nUnsaved changes will be lost.\n\nReload [" + relatedArts.size() + "] artifacts?")) { + Displays.getActiveShell(), + "Reload Action (Experimental)", + "Experimental Only...Use at own risk!\n\nThis operation will remove artifacts from cache and reload.\nUnsaved changes will be lost.\n\nReload [" + relatedArts.size() + "] artifacts?")) { return; } ArtifactQuery.reloadArtifacts(relatedArts); diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ShowMergeManagerAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ShowMergeManagerAction.java index 960562caf73..6de1eb025d2 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ShowMergeManagerAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/ShowMergeManagerAction.java @@ -10,12 +10,12 @@ *******************************************************************************/ package org.eclipse.osee.ats.actions; +import java.util.logging.Level; import org.eclipse.jface.action.Action; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact; import org.eclipse.osee.ats.internal.AtsPlugin; import org.eclipse.osee.framework.core.exception.OseeCoreException; -import org.eclipse.osee.framework.logging.OseeLevel; import org.eclipse.osee.framework.logging.OseeLog; import org.eclipse.osee.framework.ui.skynet.FrameworkImage; import org.eclipse.osee.framework.ui.swt.ImageManager; @@ -36,7 +36,7 @@ public class ShowMergeManagerAction extends Action { try { setEnabled(teamArt.getBranchMgr().isWorkingBranchInWork() || teamArt.getBranchMgr().isCommittedBranchExists()); } catch (OseeCoreException ex) { - OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE, ex); + OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); } } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/SubscribedAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/SubscribedAction.java index b5194c9f8a5..337f646c84c 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/SubscribedAction.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/SubscribedAction.java @@ -43,7 +43,7 @@ public class SubscribedAction extends Action { try { if (getSelectedSubscribableArts().size() == 1) { title = - getSelectedSubscribableArts().iterator().next().amISubscribed() ? "Remove Subscribed" : "Add as Subscribed"; + getSelectedSubscribableArts().iterator().next().amISubscribed() ? "Remove Subscribed" : "Add as Subscribed"; } else { title = "Toggle Subscribed"; } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ActionableItemFilter.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ActionableItemFilter.java index 08eaaceddae..468e5f0e2bc 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ActionableItemFilter.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ActionableItemFilter.java @@ -30,17 +30,23 @@ public class ActionableItemFilter extends ViewerFilter { @Override public boolean select(Viewer viewer, Object parentElement, Object element) { - if (!isFiltering()) return true; + if (!isFiltering()) { + return true; + } return checkItemAndChildren((ActionableItemArtifact) element); } private boolean checkItemAndChildren(ActionableItemArtifact item) { try { boolean show = item.getName().toLowerCase().contains(contains.toLowerCase()); - if (show) return true; + if (show) { + return true; + } for (Artifact child : item.getChildren()) { show = checkItemAndChildren((ActionableItemArtifact) child); - if (show) return true; + if (show) { + return true; + } } } catch (OseeCoreException ex) { OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); @@ -53,10 +59,11 @@ public class ActionableItemFilter extends ViewerFilter { */ public void setContains(String contains) { this.contains = contains; - if (contains.equals("")) + if (contains.equals("")) { treeViewer.getViewer().collapseAll(); - else + } else { treeViewer.getViewer().expandAll(); + } } /** diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ArtifactSelectWizard.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ArtifactSelectWizard.java index 2fca59f90e7..5aa02f66f34 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ArtifactSelectWizard.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ArtifactSelectWizard.java @@ -23,11 +23,13 @@ public class ArtifactSelectWizard extends Wizard { public ArtifactSelectWizard() { } + @Override public void addPages() { wizardPage = new ArtifactSelectWizardPage(); addPage(wizardPage); } + @Override public boolean performFinish() { return true; } 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 76690b28ed0..b478708d928 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 @@ -40,163 +40,178 @@ import org.eclipse.swt.widgets.Listener; public class ArtifactSelectWizardPage extends WizardPage { - private ListViewer artTypeList; - private ListViewer artList; - private Artifact selectedArtifact; - private boolean showArtData = false; - - public ArtifactSelectWizardPage() { - super("Select an Artifact"); - } - - public void createControl(Composite parent) { - setTitle("Select an Artifact"); - - Composite composite = new Composite(parent, SWT.NONE); - GridLayout gl = new GridLayout(); - gl.numColumns = 2; - composite.setLayout(gl); - GridData gd = new GridData(GridData.FILL, GridData.FILL, true, true); - composite.setLayoutData(gd); - - Composite leftComp = new Composite(composite, SWT.NONE); - - leftComp.setLayout(new GridLayout()); - gd = new GridData(GridData.FILL, GridData.FILL, true, true); - leftComp.setLayoutData(gd); - - (new Label(leftComp, SWT.NONE)).setText("Artifact Type"); - - try { - artTypeList = new ListViewer(leftComp, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL); - artTypeList.setContentProvider(new ArrayContentProvider()); - artTypeList.setLabelProvider(new ArtTypeLabelProvider()); - - gd = new GridData(GridData.FILL, GridData.FILL, true, true); - gd.heightHint = 300; - gd.widthHint = 200; - artTypeList.getControl().setLayoutData(gd); - artTypeList.setInput(ArtifactTypeManager.getValidArtifactTypes(AtsUtil.getAtsBranch())); - artTypeList.addSelectionChangedListener(new ISelectionChangedListener() { - public void selectionChanged(SelectionChangedEvent event) { - IStructuredSelection selection = (IStructuredSelection) event.getSelection(); - ArtifactType desc = (ArtifactType) selection.getFirstElement(); - try { - artList.setInput(ArtifactQuery.getArtifactListFromType(desc, AtsUtil.getAtsBranch())); - } catch (Exception ex) { - OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); - } - } - }); - artTypeList.setSorter(new ViewerSorter() { - @SuppressWarnings("unchecked") - @Override - public int compare(Viewer viewer, Object e1, Object e2) { - return getComparator().compare(((ArtifactType) e1).getName(), ((ArtifactType) e2).getName()); - } - }); - - Composite rightComp = new Composite(composite, SWT.NONE); - - rightComp.setLayout(new GridLayout()); - gd = new GridData(GridData.FILL, GridData.FILL, true, true); - rightComp.setLayoutData(gd); - - Label lab = new Label(rightComp, SWT.NONE); - lab.setText("Artifact (click here for artifact data)"); - lab.setForeground(Displays.getSystemColor(SWT.COLOR_BLUE)); - lab.addListener(SWT.MouseUp, new Listener() { - @Override - public void handleEvent(Event event) { - showArtData = !showArtData; - artList.refresh(); - } - }); - - artList = new ListViewer(rightComp, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL); - artList.setContentProvider(new ArrayContentProvider()); - artList.setLabelProvider(new ArtifactDescriptiveLabelProvider()); - - artList.setSorter(new ViewerSorter() { - @SuppressWarnings("unchecked") - @Override - public int compare(Viewer viewer, Object e1, Object e2) { - return getComparator().compare(((Artifact) e1).getName(), ((Artifact) e2).getName()); - } - }); - gd = new GridData(GridData.FILL, GridData.FILL, true, true); - gd.heightHint = 300; - gd.widthHint = 200; - artList.getControl().setLayoutData(gd); - artList.addSelectionChangedListener(new ISelectionChangedListener() { - public void selectionChanged(SelectionChangedEvent event) { - IStructuredSelection selection = (IStructuredSelection) event.getSelection(); - selectedArtifact = (Artifact) selection.getFirstElement(); - } - }); - } catch (Exception ex) { - OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); - } - - setControl(composite); - } - - public Artifact getSelectedArtifact() { - return selectedArtifact; - } - - public class ArtifactDescriptiveLabelProvider implements ILabelProvider { - - public Image getImage(Object arg0) { - return null; - } - - public String getText(Object arg0) { - Artifact art = (Artifact) arg0; - if (showArtData) { - return String.format("%s - (%s %s %s)", art.getName(), art.getArtId(), art.getHumanReadableId(), - art.getGuid()); - } else { - return art.getName(); - } - } - - public void addListener(ILabelProviderListener arg0) { - } - - public void dispose() { - } - - public boolean isLabelProperty(Object arg0, String arg1) { - return false; - } - - public void removeListener(ILabelProviderListener arg0) { - } - } - - public static class ArtTypeLabelProvider implements ILabelProvider { - - public Image getImage(Object arg0) { - return null; - } - - public String getText(Object arg0) { - return ((ArtifactType) arg0).getName(); - } - - public void addListener(ILabelProviderListener arg0) { - } - - public void dispose() { - } - - public boolean isLabelProperty(Object arg0, String arg1) { - return false; - } - - public void removeListener(ILabelProviderListener arg0) { - } - } + private ListViewer artTypeList; + private ListViewer artList; + private Artifact selectedArtifact; + private boolean showArtData = false; + + public ArtifactSelectWizardPage() { + super("Select an Artifact"); + } + + @Override + public void createControl(Composite parent) { + setTitle("Select an Artifact"); + + Composite composite = new Composite(parent, SWT.NONE); + GridLayout gl = new GridLayout(); + gl.numColumns = 2; + composite.setLayout(gl); + GridData gd = new GridData(GridData.FILL, GridData.FILL, true, true); + composite.setLayoutData(gd); + + Composite leftComp = new Composite(composite, SWT.NONE); + + leftComp.setLayout(new GridLayout()); + gd = new GridData(GridData.FILL, GridData.FILL, true, true); + leftComp.setLayoutData(gd); + + new Label(leftComp, SWT.NONE).setText("Artifact Type"); + + try { + artTypeList = new ListViewer(leftComp, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL); + artTypeList.setContentProvider(new ArrayContentProvider()); + artTypeList.setLabelProvider(new ArtTypeLabelProvider()); + + gd = new GridData(GridData.FILL, GridData.FILL, true, true); + gd.heightHint = 300; + gd.widthHint = 200; + artTypeList.getControl().setLayoutData(gd); + artTypeList.setInput(ArtifactTypeManager.getValidArtifactTypes(AtsUtil.getAtsBranch())); + artTypeList.addSelectionChangedListener(new ISelectionChangedListener() { + @Override + public void selectionChanged(SelectionChangedEvent event) { + IStructuredSelection selection = (IStructuredSelection) event.getSelection(); + ArtifactType desc = (ArtifactType) selection.getFirstElement(); + try { + artList.setInput(ArtifactQuery.getArtifactListFromType(desc, AtsUtil.getAtsBranch())); + } catch (Exception ex) { + OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); + } + } + }); + artTypeList.setSorter(new ViewerSorter() { + @SuppressWarnings("unchecked") + @Override + public int compare(Viewer viewer, Object e1, Object e2) { + return getComparator().compare(((ArtifactType) e1).getName(), ((ArtifactType) e2).getName()); + } + }); + + Composite rightComp = new Composite(composite, SWT.NONE); + + rightComp.setLayout(new GridLayout()); + gd = new GridData(GridData.FILL, GridData.FILL, true, true); + rightComp.setLayoutData(gd); + + Label lab = new Label(rightComp, SWT.NONE); + lab.setText("Artifact (click here for artifact data)"); + lab.setForeground(Displays.getSystemColor(SWT.COLOR_BLUE)); + lab.addListener(SWT.MouseUp, new Listener() { + @Override + public void handleEvent(Event event) { + showArtData = !showArtData; + artList.refresh(); + } + }); + + artList = new ListViewer(rightComp, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL | SWT.H_SCROLL); + artList.setContentProvider(new ArrayContentProvider()); + artList.setLabelProvider(new ArtifactDescriptiveLabelProvider()); + + artList.setSorter(new ViewerSorter() { + @SuppressWarnings("unchecked") + @Override + public int compare(Viewer viewer, Object e1, Object e2) { + return getComparator().compare(((Artifact) e1).getName(), ((Artifact) e2).getName()); + } + }); + gd = new GridData(GridData.FILL, GridData.FILL, true, true); + gd.heightHint = 300; + gd.widthHint = 200; + artList.getControl().setLayoutData(gd); + artList.addSelectionChangedListener(new ISelectionChangedListener() { + @Override + public void selectionChanged(SelectionChangedEvent event) { + IStructuredSelection selection = (IStructuredSelection) event.getSelection(); + selectedArtifact = (Artifact) selection.getFirstElement(); + } + }); + } catch (Exception ex) { + OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); + } + + setControl(composite); + } + + public Artifact getSelectedArtifact() { + return selectedArtifact; + } + + public class ArtifactDescriptiveLabelProvider implements ILabelProvider { + + @Override + public Image getImage(Object arg0) { + return null; + } + + @Override + public String getText(Object arg0) { + Artifact art = (Artifact) arg0; + if (showArtData) { + return String.format("%s - (%s %s %s)", art.getName(), art.getArtId(), art.getHumanReadableId(), + art.getGuid()); + } else { + return art.getName(); + } + } + + @Override + public void addListener(ILabelProviderListener arg0) { + } + + @Override + public void dispose() { + } + + @Override + public boolean isLabelProperty(Object arg0, String arg1) { + return false; + } + + @Override + public void removeListener(ILabelProviderListener arg0) { + } + } + + public static class ArtTypeLabelProvider implements ILabelProvider { + + @Override + public Image getImage(Object arg0) { + return null; + } + + @Override + public String getText(Object arg0) { + return ((ArtifactType) arg0).getName(); + } + + @Override + public void addListener(ILabelProviderListener arg0) { + } + + @Override + public void dispose() { + } + + @Override + public boolean isLabelProperty(Object arg0, String arg1) { + return false; + } + + @Override + public void removeListener(ILabelProviderListener arg0) { + } + } } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/IAtsWizardItem.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/IAtsWizardItem.java index 2c254a77a9d..c52fbdaffbf 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/IAtsWizardItem.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/IAtsWizardItem.java @@ -47,7 +47,7 @@ public interface IAtsWizardItem { * * @param wizard * @return result of validation. if true, action will be created; if not, error will popup and action will not be - * created + * created */ public Result isActionValidToCreate(Collection aias, NewActionWizard wizard); diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionJob.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionJob.java index 918ce6c6db8..b87d93ab856 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionJob.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionJob.java @@ -66,8 +66,8 @@ public class NewActionJob extends Job { title += " " + AtsUtil.getAtsDeveloperIncrementingNum(); } actionArt = - ActionManager.createAction(monitor, title, desc, changeType, priority, validationRequired, needByDate, - actionableItems, transaction); + ActionManager.createAction(monitor, title, desc, changeType, priority, validationRequired, needByDate, + actionableItems, transaction); if (wizard != null) { wizard.notifyAtsWizardItemExtensions(actionArt, transaction); @@ -83,7 +83,7 @@ public class NewActionJob extends Job { OseeNotificationManager.getInstance().sendNotifications(); } catch (Exception ex) { OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); - return new Status(Status.ERROR, AtsPlugin.PLUGIN_ID, -1, ex.getMessage(), ex); + return new Status(IStatus.ERROR, AtsPlugin.PLUGIN_ID, -1, ex.getMessage(), ex); } finally { monitor.done(); } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage1.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage1.java index 68c6203268f..7f59343c158 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage1.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage1.java @@ -66,16 +66,18 @@ public class NewActionPage1 extends WizardPage { } private final XModifiedListener xModListener = new XModifiedListener() { + @Override public void widgetModified(XWidget widget) { getContainer().updateButtons(); } }; + @Override public void createControl(Composite parent) { try { String xWidgetXml = - ""; + ""; Composite comp = new Composite(parent, SWT.NONE); comp.setLayout(new GridLayout(1, false)); comp.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); @@ -89,8 +91,8 @@ public class NewActionPage1 extends WizardPage { new Label(aiComp, SWT.NONE).setText("Select Actionable Items:"); treeViewer = - new OSEECheckedFilteredTree(aiComp, - SWT.CHECK | SWT.MULTI | SWT.READ_ONLY | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER, patternFilter); + new OSEECheckedFilteredTree(aiComp, + SWT.CHECK | SWT.MULTI | SWT.READ_ONLY | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER, patternFilter); treeViewer.getViewer().getTree().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); treeViewer.getViewer().setContentProvider(new AITreeContentProvider(Active.Active)); treeViewer.getViewer().setLabelProvider(new ArtifactLabelProvider()); @@ -101,6 +103,7 @@ public class NewActionPage1 extends WizardPage { } treeViewer.getViewer().setSorter(new ArtifactNameSorter()); treeViewer.getViewer().addSelectionChangedListener(new ISelectionChangedListener() { + @Override public void selectionChanged(SelectionChangedEvent event) { getContainer().updateButtons(); } @@ -125,6 +128,7 @@ public class NewActionPage1 extends WizardPage { public void widgetDefaultSelected(SelectionEvent e) { } + @Override public void widgetSelected(SelectionEvent e) { treeViewer.clearChecked(); }; @@ -142,6 +146,7 @@ public class NewActionPage1 extends WizardPage { } private class SelectionChangedListener implements ISelectionChangedListener { + @Override public void selectionChanged(SelectionChangedEvent event) { IStructuredSelection sel = (IStructuredSelection) treeViewer.getViewer().getSelection(); if (sel.isEmpty()) { @@ -151,7 +156,7 @@ public class NewActionPage1 extends WizardPage { try { descriptionLabel.setText(aia.getSoleAttributeValue(ATSAttributes.DESCRIPTION_ATTRIBUTE.getStoreName(), "")); } catch (OseeCoreException ex) { - OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE, ex); + OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); } } } @@ -188,7 +193,7 @@ public class NewActionPage1 extends WizardPage { } } Collection teamDefs = - TeamDefinitionArtifact.getImpactedTeamDefs(getSelectedActionableItemArtifacts()); + TeamDefinitionArtifact.getImpactedTeamDefs(getSelectedActionableItemArtifacts()); if (teamDefs.isEmpty()) { AWorkbench.popup("ERROR", "No Teams Associated with selected Actionable Items"); return false; diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage2.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage2.java index e0f8254d5e0..912a85d74fb 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage2.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage2.java @@ -63,11 +63,13 @@ public class NewActionPage2 extends WizardPage { } private final XModifiedListener xModListener = new XModifiedListener() { + @Override public void widgetModified(XWidget widget) { getContainer().updateButtons(); } }; + @Override public void createControl(Composite parent) { try { @@ -87,6 +89,7 @@ public class NewActionPage2 extends WizardPage { page.createBody(null, comp, null, xModListener, true); ((XText) getXWidget("Description")).getLabelWidget().addListener(SWT.MouseUp, new Listener() { + @Override public void handleEvent(Event event) { if (event.button == 3) { handlePopulateWithDebugInfo(); diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage3.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage3.java index b441549e637..548ca8dc33d 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage3.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionPage3.java @@ -67,6 +67,7 @@ public class NewActionPage3 extends WizardPage { } private final XModifiedListener xModListener = new XModifiedListener() { + @Override public void widgetModified(XWidget widget) { getContainer().updateButtons(); } @@ -108,6 +109,7 @@ public class NewActionPage3 extends WizardPage { } } + @Override public void createControl(Composite parent) { comp = new Composite(parent, SWT.NONE); diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionWizard.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionWizard.java index f187d67be0b..ad5a02cdc44 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionWizard.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewActionWizard.java @@ -59,8 +59,8 @@ public class NewActionWizard extends Wizard implements INewWizard { } NewActionJob job = null; job = - new NewActionJob(getTitle(), getDescription(), getChangeType(), getPriority(), getNeedBy(), - getValidation(), getSelectedActionableItemArtifacts(), this); + new NewActionJob(getTitle(), getDescription(), getChangeType(), getPriority(), getNeedBy(), + getValidation(), getSelectedActionableItemArtifacts(), this); job.setUser(true); job.setPriority(Job.LONG); job.schedule(); @@ -71,6 +71,7 @@ public class NewActionWizard extends Wizard implements INewWizard { return true; } + @Override public void init(IWorkbench workbench, IStructuredSelection selection) { } diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewNotePage.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewNotePage.java index 4cec3aea43a..2558d4e7e10 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewNotePage.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/NewNotePage.java @@ -36,6 +36,7 @@ public class NewNotePage extends WizardPage { this.wizard = wizard; } + @Override public void createControl(Composite parent) { typeList = new XList("Type"); typeList.setRequiredEntry(true); @@ -71,9 +72,11 @@ public class NewNotePage extends WizardPage { typeList.createWidgets(topCLeft, 2); typeList.addSelectionListener(new SelectionListener() { + @Override public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) { }; + @Override public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) { update(); }; @@ -86,9 +89,11 @@ public class NewNotePage extends WizardPage { artifactList.createWidgets(topCRight, 2); artifactList.addSelectionListener(new SelectionListener() { + @Override public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) { }; + @Override public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) { update(); }; @@ -104,6 +109,7 @@ public class NewNotePage extends WizardPage { noteText.createWidgets(bottomC, 2); noteText.addModifyListener(new ModifyListener() { + @Override public void modifyText(org.eclipse.swt.events.ModifyEvent e) { update(); }; diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/artifact/ATSAttributes.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/artifact/ATSAttributes.java index 4a0fd8251dc..7efc0233b22 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/artifact/ATSAttributes.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/artifact/ATSAttributes.java @@ -27,117 +27,112 @@ public class ATSAttributes { public static final ATSAttributes ALLOW_COMMIT_BRANCH = new ATSAttributes("Allow Commit Branch"); public static final ATSAttributes WORKING_BRANCH_WIDGET = new ATSAttributes("Working Branch"); public static final ATSAttributes VALIDATE_REQ_CHANGES_WIDGET = new ATSAttributes("Validate Requirement Changes"); - public static final ATSAttributes CREATE_CODE_TEST_TASKS_OFF_REQUIREMENTS = - new ATSAttributes("Create Code/Test Tasks"); + public static final ATSAttributes CREATE_CODE_TEST_TASKS_OFF_REQUIREMENTS = new ATSAttributes( + "Create Code/Test Tasks"); public static final ATSAttributes CHECK_SIGNALS_VIA_CDB_WIDGET = new ATSAttributes("Check Signals Via CDB"); public static final ATSAttributes SHOW_CDB_DIFF_REPORT_WIDGET = new ATSAttributes("Show CDB Differences Report"); public static final ATSAttributes ROLE_ATTRIBUTE = new ATSAttributes("Role"); - public static final ATSAttributes ACTIONABLE_ITEM_GUID_ATTRIBUTE = - new ATSAttributes("Actionable Item", "Actionable Items that are impacted by this change."); + public static final ATSAttributes ACTIONABLE_ITEM_GUID_ATTRIBUTE = new ATSAttributes("Actionable Item", + "Actionable Items that are impacted by this change."); public static final ATSAttributes TEAM_DEFINITION_GUID_ATTRIBUTE = new ATSAttributes("Team Definition"); - public static final ATSAttributes TITLE_ATTRIBUTE = - new ATSAttributes("Title", "Name", "Enter clear and consise title that can be generally understood."); + public static final ATSAttributes TITLE_ATTRIBUTE = new ATSAttributes("Title", "Name", + "Enter clear and consise title that can be generally understood."); public static final ATSAttributes STATE_ATTRIBUTE = new ATSAttributes("State", "States of workflow state machine."); - public static final ATSAttributes CURRENT_STATE_ATTRIBUTE = - new ATSAttributes("Current State", "Current state of workflow state machine."); - public static final ATSAttributes FULL_NAME_ATTRIBUTE = - new ATSAttributes("Full Name", "Expanded and descriptive name."); + public static final ATSAttributes CURRENT_STATE_ATTRIBUTE = new ATSAttributes("Current State", + "Current state of workflow state machine."); + public static final ATSAttributes FULL_NAME_ATTRIBUTE = new ATSAttributes("Full Name", + "Expanded and descriptive name."); public static final ATSAttributes DESCRIPTION_ATTRIBUTE = new ATSAttributes("Description", "Detailed explanation."); public static final ATSAttributes CHANGE_TYPE_ATTRIBUTE = new ATSAttributes("Change Type", "Type of change."); - public static final ATSAttributes ASSIGNEE_ATTRIBUTE = - new ATSAttributes("Assignees", "Users currently assigned to do work."); + public static final ATSAttributes ASSIGNEE_ATTRIBUTE = new ATSAttributes("Assignees", + "Users currently assigned to do work."); public static final ATSAttributes PRIORITY_TYPE_ATTRIBUTE = new ATSAttributes("Priority", "1 = High; 5 = Low"); public static final ATSAttributes USER_COMMUNITY_ATTRIBUTE = - new ATSAttributes( - "User Community", - "If working in one of these communities resulted in the creation of this Action, please select. Otherwise, select Other."); - public static final ATSAttributes NEED_BY_ATTRIBUTE = - new ATSAttributes("Need By", "ats.Need By", "Hard schedule date that workflow must be completed."); - public static final ATSAttributes VALIDATION_REQUIRED_ATTRIBUTE = - new ATSAttributes("Validation Required", - "If selected, originator will be asked to validate the implementation."); + new ATSAttributes( + "User Community", + "If working in one of these communities resulted in the creation of this Action, please select. Otherwise, select Other."); + public static final ATSAttributes NEED_BY_ATTRIBUTE = new ATSAttributes("Need By", "ats.Need By", + "Hard schedule date that workflow must be completed."); + public static final ATSAttributes VALIDATION_REQUIRED_ATTRIBUTE = new ATSAttributes("Validation Required", + "If selected, originator will be asked to validate the implementation."); public static final ATSAttributes ACTIVE_ATTRIBUTE = new ATSAttributes("Active", "Active ATS configuration object."); public static final ATSAttributes LOG_ATTRIBUTE = new ATSAttributes("Log"); - public static final ATSAttributes LOCATION_ATTRIBUTE = - new ATSAttributes("Location", "Enter location of materials to review."); + public static final ATSAttributes LOCATION_ATTRIBUTE = new ATSAttributes("Location", + "Enter location of materials to review."); public static final ATSAttributes REVIEW_DEFECT_ATTRIBUTE = new ATSAttributes("Review Defect"); public static final ATSAttributes STATE_NOTES_ATTRIBUTE = new ATSAttributes("State Notes"); public static final ATSAttributes ESTIMATED_HOURS_ATTRIBUTE = - new ATSAttributes( - "Estimated Hours", - "Hours estimated to implement the changes associated with this Action.\nIncludes estimated hours for workflows, tasks and reviews."); - public static final ATSAttributes WEEKLY_BENEFIT_ATTRIBUTE = - new ATSAttributes("Weekly Benefit", - "Estimated number of hours that will be saved over a single year if this change is completed."); + new ATSAttributes( + "Estimated Hours", + "Hours estimated to implement the changes associated with this Action.\nIncludes estimated hours for workflows, tasks and reviews."); + public static final ATSAttributes WEEKLY_BENEFIT_ATTRIBUTE = new ATSAttributes("Weekly Benefit", + "Estimated number of hours that will be saved over a single year if this change is completed."); public static final ATSAttributes PERCENT_REWORK_ATTRIBUTE = new ATSAttributes("Percent Rework"); - public static final ATSAttributes TASK_USES_RESOLUTION_OPTIONS_ATTRIBUTE = - new ATSAttributes("Task Uses Resolution Options", - "True if resolution field is driven by option selections versus simple text."); + public static final ATSAttributes TASK_USES_RESOLUTION_OPTIONS_ATTRIBUTE = new ATSAttributes( + "Task Uses Resolution Options", "True if resolution field is driven by option selections versus simple text."); public static final ATSAttributes RESOLUTION_ATTRIBUTE = new ATSAttributes("Resolution", "Implementation details."); - public static final ATSAttributes RELATED_TO_STATE_ATTRIBUTE = - new ATSAttributes("Related To State", "State of parent workflow this object is related to."); - public static final ATSAttributes CANCEL_REASON_ATTRIBUTE = - new ATSAttributes("Cancel Reason", "Reason for cancellation of this ATS object."); - public static final ATSAttributes SMA_NOTE_ATTRIBUTE = - new ATSAttributes("Notes", "ats.SMA Note", "Notes applicable to ATS object"); - public static final ATSAttributes WORK_PACKAGE_ATTRIBUTE = - new ATSAttributes("Work Package", "Designated accounting work package for completing workflow."); - public static final ATSAttributes COMMIT_MANAGER_WIDGET = - new ATSAttributes("Commit Manager", "Commit branches to parent and parallel branches."); - public static final ATSAttributes POINTS_ATTRIBUTE = - new ATSAttributes("Points", "Abstract value that describes risk, complexity, and size of Actions."); - public static final ATSAttributes NUMERIC1_ATTRIBUTE = - new ATSAttributes("Numeric1", "Open field for user to be able to enter numbers for sorting."); - public static final ATSAttributes NUMERIC2_ATTRIBUTE = - new ATSAttributes("Numeric2", "Open field for user to be able to enter numbers for sorting."); - public static final ATSAttributes GOAL_ORDER_VOTE_ATTRIBUTE = - new ATSAttributes("Goal Order Vote", "Vote for order item belongs to within goal."); - public static final ATSAttributes CATEGORY_ATTRIBUTE = - new ATSAttributes("Category", "Open field for user to be able to enter text to use for categorizing/sorting."); - public static final ATSAttributes CATEGORY2_ATTRIBUTE = - new ATSAttributes("Category2", "Open field for user to be able to enter text to use for categorizing/sorting."); - public static final ATSAttributes CATEGORY3_ATTRIBUTE = - new ATSAttributes("Category3", "Open field for user to be able to enter text to use for categorizing/sorting."); - public static final ATSAttributes CANCELLED_FROM_STATE_ATTRIBUTE = - new ATSAttributes("Cancelled From State", "State prior to cancellation of workflow."); - public static final ATSAttributes RELEASED_ATTRIBUTE = - new ATSAttributes("Released", "True if object is in a released state."); - public static final ATSAttributes VERSION_LOCKED_ATTRIBUTE = - new ATSAttributes("Version Locked", "True if version artifact is locked."); - public static final ATSAttributes NEXT_VERSION_ATTRIBUTE = - new ATSAttributes("Next Version", "True if version artifact is \"Next\" version to be released."); - public static final ATSAttributes ACTIONABLE_ATTRIBUTE = - new ATSAttributes("Actionable", "True if item can have Action written against or assigned to."); - public static final ATSAttributes TEAM_USES_VERSIONS_ATTRIBUTE = - new ATSAttributes("Team Uses Versions", "True if Team Workflow uses versioning/releasing option."); - public static final ATSAttributes LEGACY_PCR_ID_ATTRIBUTE = - new ATSAttributes("Legacy PCR Id", - "Field to register problem change report id from legacy items imported into ATS."); - public static final ATSAttributes BASELINE_BRANCH_GUID_ATTRIBUTE = - new ATSAttributes("Baseline Branch Guid", "Basline branch associated with ATS object."); + public static final ATSAttributes RELATED_TO_STATE_ATTRIBUTE = new ATSAttributes("Related To State", + "State of parent workflow this object is related to."); + public static final ATSAttributes CANCEL_REASON_ATTRIBUTE = new ATSAttributes("Cancel Reason", + "Reason for cancellation of this ATS object."); + public static final ATSAttributes SMA_NOTE_ATTRIBUTE = new ATSAttributes("Notes", "ats.SMA Note", + "Notes applicable to ATS object"); + public static final ATSAttributes WORK_PACKAGE_ATTRIBUTE = new ATSAttributes("Work Package", + "Designated accounting work package for completing workflow."); + public static final ATSAttributes COMMIT_MANAGER_WIDGET = new ATSAttributes("Commit Manager", + "Commit branches to parent and parallel branches."); + public static final ATSAttributes POINTS_ATTRIBUTE = new ATSAttributes("Points", + "Abstract value that describes risk, complexity, and size of Actions."); + public static final ATSAttributes NUMERIC1_ATTRIBUTE = new ATSAttributes("Numeric1", + "Open field for user to be able to enter numbers for sorting."); + public static final ATSAttributes NUMERIC2_ATTRIBUTE = new ATSAttributes("Numeric2", + "Open field for user to be able to enter numbers for sorting."); + public static final ATSAttributes GOAL_ORDER_VOTE_ATTRIBUTE = new ATSAttributes("Goal Order Vote", + "Vote for order item belongs to within goal."); + public static final ATSAttributes CATEGORY_ATTRIBUTE = new ATSAttributes("Category", + "Open field for user to be able to enter text to use for categorizing/sorting."); + public static final ATSAttributes CATEGORY2_ATTRIBUTE = new ATSAttributes("Category2", + "Open field for user to be able to enter text to use for categorizing/sorting."); + public static final ATSAttributes CATEGORY3_ATTRIBUTE = new ATSAttributes("Category3", + "Open field for user to be able to enter text to use for categorizing/sorting."); + public static final ATSAttributes CANCELLED_FROM_STATE_ATTRIBUTE = new ATSAttributes("Cancelled From State", + "State prior to cancellation of workflow."); + public static final ATSAttributes RELEASED_ATTRIBUTE = new ATSAttributes("Released", + "True if object is in a released state."); + public static final ATSAttributes VERSION_LOCKED_ATTRIBUTE = new ATSAttributes("Version Locked", + "True if version artifact is locked."); + public static final ATSAttributes NEXT_VERSION_ATTRIBUTE = new ATSAttributes("Next Version", + "True if version artifact is \"Next\" version to be released."); + public static final ATSAttributes ACTIONABLE_ATTRIBUTE = new ATSAttributes("Actionable", + "True if item can have Action written against or assigned to."); + public static final ATSAttributes TEAM_USES_VERSIONS_ATTRIBUTE = new ATSAttributes("Team Uses Versions", + "True if Team Workflow uses versioning/releasing option."); + public static final ATSAttributes LEGACY_PCR_ID_ATTRIBUTE = new ATSAttributes("Legacy PCR Id", + "Field to register problem change report id from legacy items imported into ATS."); + public static final ATSAttributes BASELINE_BRANCH_GUID_ATTRIBUTE = new ATSAttributes("Baseline Branch Guid", + "Basline branch associated with ATS object."); public static final ATSAttributes DECISION_REVIEW_OPTIONS_ATTRIBUTE = - new ATSAttributes( - "Decision Review Options", - "Options available for selection in review. " + "Each line is a separate option. Format: