ObjectProperty source

Specializes Montage

Methods

addAssociation(prototype, attribute) source

Adds a relationship management methods to the managed object.

Parameters:
Name Type Description
prototype Property

TODO

attribute Object

relationship to add

addAssociationDefinition(prototype, attribute) source

Parameters:
Name Type Description
prototype Property

TODO

attribute Object

TODO

addDerivedProperty(prototype, attribute) source

Adds a derived attribute to the managed object.

Parameters:
Name Type Description
prototype Property

TODO

attribute Object

TODO

addProperties(prototype, blueprint) source

Add all the properties defined in the blueprint to the target prototype.

Parameters:
Name Type Description
prototype Property

TODO

blueprint Object

TODO

addProperty(prototype, attribute) source

Add one property defined in the attribute to the target prototype.

Parameters:
Name Type Description
prototype Property

TODO

attribute Object

TODO

addPropertyDefinition(prototype, attribute) source

Parameters:
Name Type Description
prototype Property

TODO

attribute Object

TODO

addPropertyStorage(prototype, attribute) source

Parameters:
Name Type Description
prototype Property

TODO

attribute Object

TODO

addPropertyStoredValue(prototype, attribute) source

Parameters:
Name Type Description
prototype Property

TODO

attribute Object

TODO

addToManyAssociationDefinition(prototype, attribute) source

Parameters:
Name Type Description
prototype Property

TODO

attribute Object

TODO

addToOneAssociationDefinition(prototype, attribute) source

Parameters:
Name Type Description
prototype Property

TODO

attribute Object

TODO

apply(prototype, blueprint) source

Add all the properties defined in the blueprint to the target prototype.

If the blueprint is null, this method will make a best attempt to locate it.

Parameters:
Name Type Description
prototype Property

TODO

blueprint Object

TODO

applyWithBlueprint(prototype, blueprint) source

Add all the properties defined in the blueprint to the target prototype.

Note: This method will explore the blueprint hierarchy recursively.

Parameters:
Name Type Description
prototype Property

TODO

blueprint Object

TODO

blueprintGet(propertyName) → {Array} source

This is the get function called on the target object to access properties.

Parameters:
Name Type Description
propertyName Object

TODO

Returns: Array

[storageKey]

blueprintSet(propertyName, value) → {Array} source

This is the get function called on the target object to set properties.

Parameters:
Name Type Description
propertyName Object

TODO

value Property

TODO

Returns: Array

[storageKey]

callDelegateMethod(name) source

This method calls the method named with the identifier prefix if it exists. Example: If the name parameter is "shouldDoSomething" and the caller's identifier is "bob", then this method will try and call "bobShouldDoSomething"

Parameters:
Name Type Description
name string
Inherited From:

equals(anObject) → {boolean} source

Returns true if two objects are equal, otherwise returns false.

Parameters:
Name Type Description
anObject Object

The object to compare for equality.

Inherited From:
Returns: boolean

Returns true if the calling object and anObject are identical and their uuid properties are also equal. Otherwise, returns false.

init() source

Returns:

this

Generated from a4679af

comments powered by Disqus

More help?

Can't find what you are looking for? Get in touch, we're more than happy in helping answer your questions.