From b3a73c6915c8e1f820bd6ef567e374041eff996e Mon Sep 17 00:00:00 2001 From: jmisinco Date: Tue, 30 Aug 2011 11:05:17 -0700 Subject: feature[ats_M1Y56]: Type types use Long for guid --- .../osee/ats/core/type/AtsArtifactTypes.java | 26 +- .../osee/ats/core/type/AtsAttributeTypes.java | 162 ++++++------ .../osee/ats/core/type/AtsRelationTypes.java | 52 ++-- .../osee/ats/render/RendererManagerTest.java | 3 +- .../osee/ats/access/AtsBranchAccessManager.java | 2 +- .../org/eclipse/osee/coverage/merge/MergeItem.java | 7 +- .../osee/coverage/merge/MergeItemGroup.java | 3 +- .../osee/coverage/model/CoverageImport.java | 3 +- .../eclipse/osee/coverage/model/CoverageItem.java | 3 +- .../osee/coverage/model/CoveragePackage.java | 3 +- .../eclipse/osee/coverage/model/CoverageUnit.java | 3 +- .../osee/coverage/store/CoverageArtifactTypes.java | 6 +- .../coverage/store/CoverageAttributeTypes.java | 20 +- .../osee/coverage/store/CoverageRelationTypes.java | 8 +- .../META-INF/MANIFEST.MF | 1 + .../OSGI-INF/core.osee.schema.resource.xml | 2 +- .../core/datastore/DatastoreInitOperation.java | 6 +- .../cache/DatabaseArtifactTypeAccessor.java | 275 --------------------- .../cache/DatabaseAttributeTypeAccessor.java | 199 --------------- .../cache/DatabaseOseeEnumTypeAccessor.java | 197 --------------- .../cache/DatabaseRelationTypeAccessor.java | 146 ----------- .../internal/ArtifactTypeDataAccessor.java | 153 ++++++++++++ .../internal/ModelingServiceProvider.java | 8 + .../OseeCachingServiceRegistrationHandler.java | 38 ++- .../internal/ServerOseeCachingServiceFactory.java | 42 ++-- .../internal/ArtifactMatchInterpreterTest.java | 10 +- .../ArtifactTypeRestrictionHandlerTest.java | 11 +- .../AttributeTypeRestrictionHandlerTest.java | 19 +- .../RelationTypeRestrictionHandlerTest.java | 21 +- .../core/dsl/integration/util/OseeUtilTest.java | 12 +- .../core/message/test/mocks/DataAsserts.java | 8 +- .../message/ArtifactTypeCacheUpdateResponse.java | 22 +- .../message/OseeEnumTypeCacheUpdateResponse.java | 4 +- .../message/RelationTypeCacheUpdateResponse.java | 10 +- .../framework/core/message/TranslationUtil.java | 31 ++- .../ArtifactTypeCacheUpdateResponseTranslator.java | 6 +- ...AttributeTypeCacheUpdateResponseTranslator.java | 6 +- .../translation/SearchRequestTranslator.java | 6 +- .../core/model/access/AccessDataQueryTest.java | 2 +- .../model/cache/AbstractOseeTypeCacheTest.java | 11 +- .../core/model/cache/ArtifactTypeCacheTest.java | 4 +- .../core/model/cache/AttributeTypeCacheTest.java | 4 +- .../core/model/cache/OseeEnumTypeCacheTest.java | 4 +- .../core/model/cache/RelationTypeCacheTest.java | 4 +- .../core/model/mocks/MockAbstractOseeType.java | 4 +- .../core/model/mocks/MockDataFactory.java | 24 +- .../framework/core/model/mocks/ModelAsserts.java | 20 +- .../core/model/type/AbstractOseeTypeTest.java | 10 +- .../core/model/type/ArtifactTypeTest.java | 10 +- .../core/model/type/BaseOseeTypeTest.java | 7 +- .../core/model/type/OseeEnumTypeTest.java | 7 +- .../framework/core/model/RelationTypeSide.java | 2 +- .../core/model/cache/AbstractOseeCache.java | 12 +- .../core/model/cache/ArtifactTypeCache.java | 4 +- .../core/model/cache/AttributeTypeCache.java | 4 +- .../core/model/cache/OseeEnumTypeCache.java | 4 +- .../core/model/cache/RelationTypeCache.java | 4 +- .../core/model/event/DefaultBasicGuidArtifact.java | 8 +- .../core/model/event/DefaultBasicGuidRelation.java | 8 +- .../event/DefaultBasicGuidRelationReorder.java | 8 +- .../core/model/event/IBasicGuidArtifact.java | 2 +- .../core/model/event/IBasicGuidRelation.java | 2 +- .../core/model/event/IBasicRelationReorder.java | 2 +- .../framework/core/model/type/ArtifactType.java | 4 +- .../core/model/type/ArtifactTypeFactory.java | 9 +- .../framework/core/model/type/AttributeType.java | 4 +- .../core/model/type/AttributeTypeFactory.java | 9 +- .../framework/core/model/type/OseeEnumType.java | 4 +- .../core/model/type/OseeEnumTypeFactory.java | 13 +- .../framework/core/model/type/RelationType.java | 4 +- .../core/model/type/RelationTypeFactory.java | 11 +- .../server/test/internal/session/SessionTest.java | 2 +- .../osee/framework/core/server/UserDataStore.java | 24 +- .../osee/framework/core/data/IArtifactType.java | 2 +- .../osee/framework/core/data/IAttributeType.java | 2 +- .../osee/framework/core/data/IRelationType.java | 2 +- .../osee/framework/core/data/TokenFactory.java | 28 +-- .../framework/core/enums/CoreArtifactTypes.java | 96 +++---- .../framework/core/enums/CoreAttributeTypes.java | 168 ++++++------- .../framework/core/enums/CoreRelationTypes.java | 70 +++--- .../framework/database/init/AddCommonBranch.java | 35 +++ .../framework/database/init/DbBootstrapTask.java | 3 + .../framework/database/init/OseeTypesSetup.java | 16 +- .../framework/database/IOseeDatabaseService.java | 3 + .../framework/database/core/RemoteIdManager.java | 21 ++ .../internal/core/OseeDatabaseServiceImpl.java | 8 + .../internal/core/RemoteIdManagerImpl.java | 117 +++++++++ .../framework/server/admin/PurgeRelationType.java | 10 +- .../framework/skynet/core/UserManagerTest.java | 7 +- .../skynet/core/artifact/DuplicateHridTest.java | 3 +- .../skynet/core/event/model/ArtifactEventTest.java | 2 +- .../event/model/EventBasicGuidArtifactTest.java | 13 +- .../event/model/EventBasicGuidRelationTest.java | 13 +- .../EventChangeTypeBasicGuidArtifactTest.java | 5 +- .../framework/skynet/core/mocks/DataFactory.java | 2 +- .../skynet/core/relation/RelationCacheTest.java | 4 +- .../core/relation/RelationTypeSideSorterTest.java | 10 +- .../core/relation/order/RelationOrderDataTest.java | 10 +- .../osee/framework/skynet/core/BootStrapUser.java | 3 +- .../framework/skynet/core/artifact/Artifact.java | 2 +- .../skynet/core/artifact/ArtifactTypeManager.java | 5 +- .../core/attribute/AttributeTypeManager.java | 7 +- .../skynet/core/attribute/OseeEnumTypeManager.java | 2 +- .../skynet/core/event/model/AttributeChange.java | 10 +- .../core/event/model/EventBasicGuidArtifact.java | 2 +- .../core/event/model/EventBasicGuidRelation.java | 2 +- .../model/EventChangeTypeBasicGuidArtifact.java | 6 +- .../model/EventModifiedBasicGuidArtifact.java | 2 +- .../accessors/ClientArtifactTypeAccessor.java | 12 +- .../accessors/ClientAttributeTypeAccessor.java | 10 +- .../accessors/ClientOseeEnumTypeAccessor.java | 8 +- .../accessors/ClientRelationTypeAccessor.java | 10 +- .../skynet/core/relation/RelationTypeManager.java | 6 +- .../core/relation/crossbranch/CrossBranchLink.java | 8 +- .../test/cases/RelationOrderRendererTest.java | 16 +- .../ui/skynet/render/RelationOrderRenderer.java | 4 +- .../skynet/search/QuickSearchOptionComposite.java | 7 +- .../osee/ote/define/AUTOGEN/OteAttributeTypes.java | 56 ++--- .../osee/ote/define/AUTOGEN/OteRelationTypes.java | 4 +- .../osee/support/test/util/DemoArtifactTypes.java | 6 +- 120 files changed, 1120 insertions(+), 1507 deletions(-) delete mode 100644 plugins/org.eclipse.osee.framework.core.datastore/src/org/eclipse/osee/framework/core/datastore/cache/DatabaseArtifactTypeAccessor.java delete mode 100644 plugins/org.eclipse.osee.framework.core.datastore/src/org/eclipse/osee/framework/core/datastore/cache/DatabaseAttributeTypeAccessor.java delete mode 100644 plugins/org.eclipse.osee.framework.core.datastore/src/org/eclipse/osee/framework/core/datastore/cache/DatabaseOseeEnumTypeAccessor.java delete mode 100644 plugins/org.eclipse.osee.framework.core.datastore/src/org/eclipse/osee/framework/core/datastore/cache/DatabaseRelationTypeAccessor.java create mode 100644 plugins/org.eclipse.osee.framework.core.datastore/src/org/eclipse/osee/framework/core/datastore/internal/ArtifactTypeDataAccessor.java create mode 100644 plugins/org.eclipse.osee.framework.core.datastore/src/org/eclipse/osee/framework/core/datastore/internal/ModelingServiceProvider.java create mode 100644 plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/RemoteIdManager.java create mode 100644 plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/RemoteIdManagerImpl.java (limited to 'plugins') diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/type/AtsArtifactTypes.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/type/AtsArtifactTypes.java index de0fff009bc..b0f8a739d69 100644 --- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/type/AtsArtifactTypes.java +++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/type/AtsArtifactTypes.java @@ -16,19 +16,19 @@ import org.eclipse.osee.framework.core.data.TokenFactory; public final class AtsArtifactTypes { // @formatter:off - public static final IArtifactType Action = TokenFactory.createArtifactType("AAMFDhY_rns71KvX14QA", "Action"); - public static final IArtifactType ActionableItem = TokenFactory.createArtifactType("AAMFDhW2LmhtRFsVyzwA", "Actionable Item"); - public static final IArtifactType DecisionReview = TokenFactory.createArtifactType("AAMFDhfrdR7BGTL7H_wA", "Decision Review"); - public static final IArtifactType PeerToPeerReview = TokenFactory.createArtifactType("AAMFDhh_300dpgmNtRAA", "PeerToPeer Review"); - public static final IArtifactType Task = TokenFactory.createArtifactType("AAMFDhbTAAB6h+06fuAA", "Task"); - public static final IArtifactType AbstractWorkflowArtifact = TokenFactory.createArtifactType("ABMfXC+LFBn31ZZbvjAA", "Abstract State Machine Artifact"); - public static final IArtifactType ReviewArtifact = TokenFactory.createArtifactType("ABMa6P4TwzXA1b8K3RAA", "Abstract Review Artifact"); - public static final IArtifactType TeamDefinition = TokenFactory.createArtifactType("AAMFDhUrlytusKbaQGAA", "Team Definition"); - public static final IArtifactType TeamWorkflow = TokenFactory.createArtifactType("AAMFDhSiF2OD+wiUqugA", "Team Workflow"); - public static final IArtifactType Version = TokenFactory.createArtifactType("AAMFDhder0oETnv14xQA", "Version"); - public static final IArtifactType Goal = TokenFactory.createArtifactType("ABMgU119UjI_Q23Yu+gA", "Goal"); - public static final IArtifactType AtsArtifact = TokenFactory.createArtifactType("ABMaLS0jvw92SE+4ZJQA", "ats.Ats Artifact"); - public static final IArtifactType WorkDefinition = TokenFactory.createArtifactType("AGrU8fWa3AJ6uoWYP7wA", "Work Definition"); + public static final IArtifactType Action = TokenFactory.createArtifactType(0x0000000000000043L, "Action"); + public static final IArtifactType ActionableItem = TokenFactory.createArtifactType(0x0000000000000045L, "Actionable Item"); + public static final IArtifactType DecisionReview = TokenFactory.createArtifactType(0x0000000000000042L, "Decision Review"); + public static final IArtifactType PeerToPeerReview = TokenFactory.createArtifactType(0x0000000000000041L, "PeerToPeer Review"); + public static final IArtifactType Task = TokenFactory.createArtifactType(0x000000000000004AL, "Task"); + public static final IArtifactType AbstractWorkflowArtifact = TokenFactory.createArtifactType(0x0000000000000047L, "Abstract State Machine Artifact"); + public static final IArtifactType ReviewArtifact = TokenFactory.createArtifactType(0x0000000000000040L, "Abstract Review Artifact"); + public static final IArtifactType TeamDefinition = TokenFactory.createArtifactType(0x0000000000000044L, "Team Definition"); + public static final IArtifactType TeamWorkflow = TokenFactory.createArtifactType(0x0000000000000049L, "Team Workflow"); + public static final IArtifactType Version = TokenFactory.createArtifactType(0x0000000000000046L, "Version"); + public static final IArtifactType Goal = TokenFactory.createArtifactType(0x0000000000000048L, "Goal"); + public static final IArtifactType AtsArtifact = TokenFactory.createArtifactType(0x000000000000003FL, "ats.Ats Artifact"); + public static final IArtifactType WorkDefinition = TokenFactory.createArtifactType(0x000000000000003EL, "Work Definition"); // @formatter:on private AtsArtifactTypes() { diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/type/AtsAttributeTypes.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/type/AtsAttributeTypes.java index 181816a1d53..cbcc2e99d09 100644 --- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/type/AtsAttributeTypes.java +++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/type/AtsAttributeTypes.java @@ -24,107 +24,107 @@ public final class AtsAttributeTypes { public static final Map nameToTypeMap = new HashMap(); // @formatter:off - public static final IAttributeType Actionable = createType("AAMFEcvDtBiaJ3TMatAA", "Actionable", "True if item can have Action written against or assigned to."); - public static final IAttributeType ActionableItem = createType("AAMFEdbcR2zpGzFOLOQA", "Actionable Item", "Actionable Items that are impacted by this change."); - public static final IAttributeType ActionDetailsFormat = createType("Aij_PfM7wCsEA2Z720wA", "Action Details Format", "Format of string when push Action Details Copy button on SMA Workflow Editor."); - public static final IAttributeType Active = createType("AAMFEclQOVmzkIvzyWwA", "Active", "Active ATS configuration object."); - public static final IAttributeType AllowCommitBranch = createType("AAMFEbCZCkwgj73BsQgA", "Allow Commit Branch"); - public static final IAttributeType AllowCreateBranch = createType("AAMFEbARuQEvi6rtY5gA", "Allow Create Branch"); - public static final IAttributeType BaselineBranchGuid = createType("AAMFEdIjJ2za2fblEVgA", "Baseline Branch Guid", "Basline branch associated with ATS object."); + public static final IAttributeType Actionable = createType(0x10000000000000B8L, "Actionable", "True if item can have Action written against or assigned to."); + public static final IAttributeType ActionableItem = createType(0x10000000000000E0L, "Actionable Item", "Actionable Items that are impacted by this change."); + public static final IAttributeType ActionDetailsFormat = createType(0x10000000000000DFL, "Action Details Format", "Format of string when push Action Details Copy button on SMA Workflow Editor."); + public static final IAttributeType Active = createType(0x10000000000000B1L, "Active", "Active ATS configuration object."); + public static final IAttributeType AllowCommitBranch = createType(0x10000000000000BAL, "Allow Commit Branch"); + public static final IAttributeType AllowCreateBranch = createType(0x10000000000000B9L, "Allow Create Branch"); + public static final IAttributeType BaselineBranchGuid = createType(0x10000000000000A9L, "Baseline Branch Guid", "Basline branch associated with ATS object."); - public static final IAttributeType Category1 = createType("AAMFEdrYniOQYrYUKKQA", "Category", "Open field for user to be able to enter text to use for categorizing/sorting."); - public static final IAttributeType Category2 = createType("AAMFEdthBkolbJKLXuAA", "Category2", Category1.getDescription()); - public static final IAttributeType Category3 = createType("AAMFEd06oxr8LMzZxdgA", "Category3", Category1.getDescription()); + public static final IAttributeType Category1 = createType(0x10000000000000ECL, "Category", "Open field for user to be able to enter text to use for categorizing/sorting."); + public static final IAttributeType Category2 = createType(0x10000000000000F1L, "Category2", Category1.getDescription()); + public static final IAttributeType Category3 = createType(0x10000000000000F2L, "Category3", Category1.getDescription()); - public static final IAttributeType ChangeType = createType("AAMFEc+MwGHnPCv7HlgA", "Change Type", "Type of change."); + public static final IAttributeType ChangeType = createType(0x10000000000000CCL, "Change Type", "Type of change."); - public static final IAttributeType CancelledDate = createType("AXnyKG1waCcPPHHGEFQA", "Cancelled Date", "Date the workflow was cancelled."); - public static final IAttributeType CancelledBy = createType("AXpNsieBHnqaJJfduGgA", "Cancelled By", "UserId of the user who cancelled workflow."); - public static final IAttributeType CancelledReason = createType("AXqJE0SmwRQzvzlqC9gA", "Cancelled Reason", "Explanation of why worklfow was cancelled."); - public static final IAttributeType CancelledFromState = createType("AXrxlXOwGiAnlaUNX6AA", "Cancelled From State", "State workflow was in when cancelled."); + public static final IAttributeType CancelledDate = createType(0x10000000000000C1L, "Cancelled Date", "Date the workflow was cancelled."); + public static final IAttributeType CancelledBy = createType(0x10000000000000C2L, "Cancelled By", "UserId of the user who cancelled workflow."); + public static final IAttributeType CancelledReason = createType(0x10000000000000C3L, "Cancelled Reason", "Explanation of why worklfow was cancelled."); + public static final IAttributeType CancelledFromState = createType(0x10000000000000C4L, "Cancelled From State", "State workflow was in when cancelled."); - public static final IAttributeType CreatedDate = createType("AXny90bBpmfNkLpNhqwA", "Created Date", "Date the workflow was created."); - public static final IAttributeType CreatedBy = createType("AXpTVIExV1p0kp9IKKQA", "Created By", "UserId of the user who created the workflow."); + public static final IAttributeType CreatedDate = createType(0x10000000000000C5L, "Created Date", "Date the workflow was created."); + public static final IAttributeType CreatedBy = createType(0x10000000000000C6L, "Created By", "UserId of the user who created the workflow."); - public static final IAttributeType CompletedDate = createType("AXnxSfRg6UhirNzaZnQA", "Completed Date", "Date the workflow was completed."); - public static final IAttributeType CompletedBy = createType("AXo6tqxrOStgd9P16XQA", "Completed By", "UserId of the user who completed workflow."); - public static final IAttributeType CompletedFromState = createType("AXr9OO909xRiI3MFNOwA", "Completed From State", "State workflow was in when completed."); + public static final IAttributeType CompletedDate = createType(0x10000000000000BEL, "Completed Date", "Date the workflow was completed."); + public static final IAttributeType CompletedBy = createType(0x10000000000000BFL, "Completed By", "UserId of the user who completed workflow."); + public static final IAttributeType CompletedFromState = createType(0x10000000000000C0L, "Completed From State", "State workflow was in when completed."); - public static final IAttributeType CurrentState = createType("AAMFEdOWL3u6hmX2VbwA", "Current State", "Current state of workflow state machine."); - public static final IAttributeType CurrentStateType = createType("ATOWheEyGUJmPmPuqyAA", "Current State Type", "Type of Current State: InWork, Completed or Cancelled."); - public static final IAttributeType Decision = createType("AAMFEd7uDXcmqq_FrCQA", "Decision", "Option selected during decision review."); + public static final IAttributeType CurrentState = createType(0x10000000000000D8L, "Current State", "Current state of workflow state machine."); + public static final IAttributeType CurrentStateType = createType(0x10000000000000ABL, "Current State Type", "Type of Current State: InWork, Completed or Cancelled."); + public static final IAttributeType Decision = createType(0x10000000000000F5L, "Decision", "Option selected during decision review."); - public static final IAttributeType DecisionReviewOptions = createType("AAMFEd5hRy1+SRJRqfwA", "Decision Review Options", "Options available for selection in review. Each line is a separate option. Format: