From d8f3f0f430402e2e88729cedfe5b30a72c082661 Mon Sep 17 00:00:00 2001 From: Victor Woeltjen Date: Fri, 6 Nov 2015 13:05:15 -0800 Subject: [PATCH] [Persistence] Expose IdentifierService --- platform/core/bundle.json | 6 ++++++ .../{IdentifierService.js => IdentifierProvider.js} | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) rename platform/core/src/identifiers/{IdentifierService.js => IdentifierProvider.js} (88%) diff --git a/platform/core/bundle.json b/platform/core/bundle.json index 01b76610bd..5b107843f1 100644 --- a/platform/core/bundle.json +++ b/platform/core/bundle.json @@ -114,6 +114,12 @@ "type": "provider", "implementation": "views/ViewProvider.js", "depends": [ "views[]", "$log" ] + }, + { + "provides": "identifierService", + "type": "provider", + "implementation": "identifiers/IdentifierProvider.js", + "depends": [ "PERSISTENCE_SPACE" ] } ], "types": [ diff --git a/platform/core/src/identifiers/IdentifierService.js b/platform/core/src/identifiers/IdentifierProvider.js similarity index 88% rename from platform/core/src/identifiers/IdentifierService.js rename to platform/core/src/identifiers/IdentifierProvider.js index c128d4e697..f86356efb5 100644 --- a/platform/core/src/identifiers/IdentifierService.js +++ b/platform/core/src/identifiers/IdentifierProvider.js @@ -29,11 +29,11 @@ define( /** * Parses and generates domain object identifiers. */ - function IdentifierService(defaultSpace) { + function IdentifierProvider(defaultSpace) { this.defaultSpace = defaultSpace; } - IdentifierService.prototype.generate = function (space) { + IdentifierProvider.prototype.generate = function (space) { var id = uuid(); if (arguments.length > 0) { id = space + ":" + id; @@ -41,10 +41,10 @@ define( return id; }; - IdentifierService.prototype.parse = function (id) { + IdentifierProvider.prototype.parse = function (id) { return new Identifier(id, this.defaultSpace); }; - return IdentifierService; + return IdentifierProvider; } );