[Creation] Rename creation capability

...to instantiation, to distinguish from creation (which
typically includes persistence.)
This commit is contained in:
Victor Woeltjen
2015-11-06 14:07:53 -08:00
parent bdc99950c6
commit d059116782
6 changed files with 20 additions and 20 deletions

View File

@ -200,8 +200,8 @@
"depends": [ "$q" ]
},
{
"key": "creation",
"implementation": "capabilities/CreationCapability.js",
"key": "instantiation",
"implementation": "capabilities/InstantiationCapability.js",
"depends": [ "$injector" ]
}
],

View File

@ -61,7 +61,7 @@ define(
*
* @returns {DomainObject} the new domain object
*/
CreationCapability.prototype.create = function (model) {
CreationCapability.prototype.instantiate = function (model) {
var id = uuid(),
capabilities = this.getCapabilities(model);
return new DomainObjectImpl(id, model, capabilities);
@ -72,7 +72,7 @@ define(
* @see {platform/core.CreationCapability#create}
*/
CreationCapability.prototype.invoke =
CreationCapability.prototype.create;
CreationCapability.prototype.instantiate;
return CreationCapability;
}

View File

@ -25,14 +25,14 @@
* ContextCapability. Created by vwoeltje on 11/6/14.
*/
define(
["../../src/capabilities/CreationCapability"],
function (CreationCapability) {
["../../src/capabilities/InstantiationCapability"],
function (InstantiationCapability) {
'use strict';
describe("The 'creation' capability", function () {
describe("The 'instantiation' capability", function () {
var mockInjector,
mockCapabilityService,
creation;
instantiation;
beforeEach(function () {
mockInjector = jasmine.createSpyObj("$injector", ["get"]);
@ -46,12 +46,12 @@ define(
mockCapabilityService : undefined;
});
creation = new CreationCapability(mockInjector);
instantiation = new InstantiationCapability(mockInjector);
});
it("aliases 'create' as 'invoke'", function () {
expect(creation.invoke).toBe(creation.create);
it("aliases 'instantiate' as 'invoke'", function () {
expect(instantiation.invoke).toBe(instantiation.instantiate);
});
describe("when creating an object", function () {
@ -71,7 +71,7 @@ define(
testModel = { someKey: "some value" };
domainObject = creation.create(testModel);
domainObject = instantiation.instantiate(testModel);
});
it("loads capabilities from the capability service", function () {
@ -92,7 +92,7 @@ define(
it("provides unique identifiers", function () {
expect(domainObject.getId()).toEqual(jasmine.any(String));
expect(creation.create(testModel).getId())
expect(instantiation.instantiate(testModel).getId())
.not.toEqual(domainObject.getId());
});
});

View File

@ -8,8 +8,8 @@
"capabilities/ContextCapability",
"capabilities/ContextualDomainObject",
"capabilities/CoreCapabilityProvider",
"capabilities/CreationCapability",
"capabilities/DelegationCapability",
"capabilities/InstantiationCapability",
"capabilities/MetadataCapability",
"capabilities/MutationCapability",
"capabilities/PersistenceCapability",