Package org.alfresco.repo.jscript
Class ScriptNode.NodeValueConverter
java.lang.Object
org.alfresco.repo.jscript.ValueConverter
org.alfresco.repo.jscript.ScriptNode.NodeValueConverter
- Enclosing class:
- ScriptNode
Value converter with knowledge of Node specific value types
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertValueForRepo(Serializable value) Convert an object from any script wrapper value to a valid repository serializable value.convertValueForScript(QName qname, Serializable value) Convert an object from any repository serialized value to a valid script object.convertValueForScript(ServiceRegistry services, org.mozilla.javascript.Scriptable scope, QName qname, Serializable value) Convert an object from any repository serialized value to a valid script object.Methods inherited from class org.alfresco.repo.jscript.ValueConverter
convertValueForJava
-
Constructor Details
-
NodeValueConverter
public NodeValueConverter()
-
-
Method Details
-
convertValueForScript
Convert an object from any repository serialized value to a valid script object. This includes converting Collection multi-value properties into JavaScript Array objects.- Parameters:
qname- QName of the property value for conversionvalue- Property value- Returns:
- Value safe for scripting usage
-
convertValueForScript
public Serializable convertValueForScript(ServiceRegistry services, org.mozilla.javascript.Scriptable scope, QName qname, Serializable value) Description copied from class:ValueConverterConvert an object from any repository serialized value to a valid script object. This includes converting Collection multi-value properties into JavaScript Array objects.- Overrides:
convertValueForScriptin classValueConverter- Parameters:
services- Repository Services Registryscope- Scripting scopeqname- QName of the property value for conversionvalue- Property value- Returns:
- Value safe for scripting usage
-
convertValueForRepo
Description copied from class:ValueConverterConvert an object from any script wrapper value to a valid repository serializable value. This includes converting JavaScript Array objects to Lists of valid objects.- Overrides:
convertValueForRepoin classValueConverter- Parameters:
value- Value to convert from script wrapper object to repo serializable value- Returns:
- valid repo value
-