Class ResourceHostObject
- java.lang.Object
-
- org.mozilla.javascript.ScriptableObject
-
- org.wso2.carbon.mashup.javascript.hostobjects.registry.ResourceHostObject
-
- All Implemented Interfaces:
Serializable,org.mozilla.javascript.ConstProperties,org.mozilla.javascript.debug.DebuggableObject,org.mozilla.javascript.Scriptable
- Direct Known Subclasses:
CollectionHostObject
public class ResourceHostObject extends org.mozilla.javascript.ScriptableObjectThis is a JavaScript Rhino host object aimed to provide a javascript mapping for a registry Resource object to the javascript service developers.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description ResourceHostObject()protectedResourceHostObject(org.wso2.carbon.registry.core.Resource resource, org.mozilla.javascript.Context cx)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassName()Type to be used for this object inside the javascript.protected org.wso2.carbon.registry.core.ResourcegetResource()static org.mozilla.javascript.ScriptablejsConstructor(org.mozilla.javascript.Context cx, Object[] args, org.mozilla.javascript.Function ctorObj, boolean inNewExpr)static voidjsFunction_addProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj)static voidjsFunction_editPropertyValue(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj)static org.mozilla.javascript.NativeArrayjsFunction_getProperties(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj)static StringjsFunction_getProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj)static org.mozilla.javascript.NativeArrayjsFunction_getPropertyValues(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj)static voidjsFunction_removeProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj)static voidjsFunction_removePropertyValue(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj)static voidjsFunction_setProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj)StringjsGet_author()ObjectjsGet_content()org.mozilla.javascript.ScriptablejsGet_createdTime()StringjsGet_description()StringjsGet_id()org.mozilla.javascript.ScriptablejsGet_lastUpdatedTime()StringjsGet_lastUpdatedUser()StringjsGet_mediaType()StringjsGet_parentPath()StringjsGet_path()StringjsGet_permanentPath()intjsGet_state()voidjsSet_content(Object content)voidjsSet_description(Object description)voidjsSet_mediaType(Object mediaType)-
Methods inherited from class org.mozilla.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, equivalentValues, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasInstance, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size
-
-
-
-
Method Detail
-
jsConstructor
public static org.mozilla.javascript.Scriptable jsConstructor(org.mozilla.javascript.Context cx, Object[] args, org.mozilla.javascript.Function ctorObj, boolean inNewExpr) throws org.wso2.carbon.CarbonException- Throws:
org.wso2.carbon.CarbonException
-
getClassName
public String getClassName()
Type to be used for this object inside the javascript.- Specified by:
getClassNamein interfaceorg.mozilla.javascript.Scriptable- Specified by:
getClassNamein classorg.mozilla.javascript.ScriptableObject
-
jsFunction_addProperty
public static void jsFunction_addProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException- Throws:
org.wso2.carbon.CarbonException
-
jsFunction_getProperty
public static String jsFunction_getProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException
- Throws:
org.wso2.carbon.CarbonException
-
jsFunction_getPropertyValues
public static org.mozilla.javascript.NativeArray jsFunction_getPropertyValues(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException- Throws:
org.wso2.carbon.CarbonException
-
jsFunction_getProperties
public static org.mozilla.javascript.NativeArray jsFunction_getProperties(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException- Throws:
org.wso2.carbon.CarbonException
-
jsFunction_editPropertyValue
public static void jsFunction_editPropertyValue(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException- Throws:
org.wso2.carbon.CarbonException
-
jsFunction_removeProperty
public static void jsFunction_removeProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException- Throws:
org.wso2.carbon.CarbonException
-
jsFunction_removePropertyValue
public static void jsFunction_removePropertyValue(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException- Throws:
org.wso2.carbon.CarbonException
-
jsFunction_setProperty
public static void jsFunction_setProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException- Throws:
org.wso2.carbon.CarbonException
-
jsGet_author
public String jsGet_author()
-
jsGet_lastUpdatedUser
public String jsGet_lastUpdatedUser()
-
jsGet_createdTime
public org.mozilla.javascript.Scriptable jsGet_createdTime()
-
jsGet_lastUpdatedTime
public org.mozilla.javascript.Scriptable jsGet_lastUpdatedTime()
-
jsGet_id
public String jsGet_id()
-
jsGet_parentPath
public String jsGet_parentPath()
-
jsGet_path
public String jsGet_path()
-
jsGet_permanentPath
public String jsGet_permanentPath()
-
jsGet_state
public int jsGet_state()
-
jsGet_mediaType
public String jsGet_mediaType()
-
jsSet_mediaType
public void jsSet_mediaType(Object mediaType) throws org.wso2.carbon.CarbonException
- Throws:
org.wso2.carbon.CarbonException
-
jsGet_content
public Object jsGet_content() throws org.wso2.carbon.CarbonException
- Throws:
org.wso2.carbon.CarbonException
-
jsSet_content
public void jsSet_content(Object content) throws org.wso2.carbon.CarbonException
- Throws:
org.wso2.carbon.CarbonException
-
jsGet_description
public String jsGet_description()
-
jsSet_description
public void jsSet_description(Object description) throws org.wso2.carbon.CarbonException
- Throws:
org.wso2.carbon.CarbonException
-
getResource
protected org.wso2.carbon.registry.core.Resource getResource()
-
-