[Common UI] Add JSDoc, remove UUIDService

Add JSDoc to Create-related classes and remove the
UUIDService (replaced by third-party lib) to reduce
amount of code to cover and prepare for code review,
as part of ongoing transition of common user interface
elements, WTD-574.
This commit is contained in:
Victor Woeltjen
2014-11-25 16:14:09 -08:00
parent 242d40fab2
commit b97e2d0324
5 changed files with 65 additions and 39 deletions

View File

@@ -4,8 +4,8 @@
* Module defining CreateService. Created by vwoeltje on 11/10/14.
*/
define(
[],
function () {
["../../lib/uuid"],
function (uuid) {
"use strict";
var NON_PERSISTENT_WARNING =
@@ -14,10 +14,11 @@ define(
"Could not add to composition; no composition in ";
/**
*
* The creation service is responsible for instantiating and
* persisting new domain objects. This is
* @constructor
*/
function CreationService(persistenceService, uuidService, $q, $log) {
function CreationService(persistenceService, $q, $log) {
function doPersist(space, id, model) {
return persistenceService.createObject(
@@ -66,7 +67,7 @@ define(
if (persistence) {
space = persistence.getSpace();
return $q.when(
uuidService.getUUID()
uuid()
).then(function (id) {
return doPersist(space, id, model);
}).then(function (id) {