org.jaggeryjs.modules.oauth
Class OAuthHostObject

java.lang.Object
  extended by org.mozilla.javascript.ScriptableObject
      extended by org.jaggeryjs.modules.oauth.OAuthHostObject
All Implemented Interfaces:
Serializable, org.mozilla.javascript.ConstProperties, org.mozilla.javascript.debug.DebuggableObject, org.mozilla.javascript.Scriptable

public class OAuthHostObject
extends org.mozilla.javascript.ScriptableObject

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mozilla.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
Fields inherited from interface org.mozilla.javascript.Scriptable
NOT_FOUND
 
Constructor Summary
OAuthHostObject()
           
 
Method Summary
 String getClassName()
           
static org.mozilla.javascript.Scriptable jsConstructor(org.mozilla.javascript.Context cx, Object[] args, org.mozilla.javascript.Function ctorObj, boolean inNewExpr)
          var provider = { "oauth_version" : "1", "authorization_url" : "https://www.linkedin.com/uas/oauth/authorize", "access_token_url" : "https://api.linkedin.com/uas/oauth/accessToken", "request_token_url" : "https://api.linkedin.com/uas/oauth/requestToken", "api_key" : "key", "api_secret" : "secret" } new OAuthProvider(provider);
static org.scribe.model.Token jsFunction_getAccessToken(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] args, org.mozilla.javascript.Function funObj)
          Provides the authCode and creates a AccessToken
static String jsFunction_getAuthorizationUrl(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] args, org.mozilla.javascript.Function funObj)
          creates an authorization Token
static org.scribe.model.Response jsFunction_sendOAuthRequest(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] args, org.mozilla.javascript.Function funObj)
          Send OAuth Request.
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OAuthHostObject

public OAuthHostObject()
Method Detail

getClassName

public String getClassName()
Specified by:
getClassName in interface org.mozilla.javascript.Scriptable
Specified by:
getClassName in class org.mozilla.javascript.ScriptableObject

jsConstructor

public static org.mozilla.javascript.Scriptable jsConstructor(org.mozilla.javascript.Context cx,
                                                              Object[] args,
                                                              org.mozilla.javascript.Function ctorObj,
                                                              boolean inNewExpr)
                                                       throws org.jaggeryjs.scriptengine.exceptions.ScriptException
var provider = { "oauth_version" : "1", "authorization_url" : "https://www.linkedin.com/uas/oauth/authorize", "access_token_url" : "https://api.linkedin.com/uas/oauth/accessToken", "request_token_url" : "https://api.linkedin.com/uas/oauth/requestToken", "api_key" : "key", "api_secret" : "secret" } new OAuthProvider(provider);

Throws:
org.jaggeryjs.scriptengine.exceptions.ScriptException

jsFunction_getAuthorizationUrl

public static String jsFunction_getAuthorizationUrl(org.mozilla.javascript.Context cx,
                                                    org.mozilla.javascript.Scriptable thisObj,
                                                    Object[] args,
                                                    org.mozilla.javascript.Function funObj)
                                             throws org.jaggeryjs.scriptengine.exceptions.ScriptException
creates an authorization Token

Throws:
org.jaggeryjs.scriptengine.exceptions.ScriptException

jsFunction_sendOAuthRequest

public static org.scribe.model.Response jsFunction_sendOAuthRequest(org.mozilla.javascript.Context cx,
                                                                    org.mozilla.javascript.Scriptable thisObj,
                                                                    Object[] args,
                                                                    org.mozilla.javascript.Function funObj)
                                                             throws org.jaggeryjs.scriptengine.exceptions.ScriptException
Send OAuth Request. lik.sendOAuthRequest(accessToken, "GET", "URL");

Throws:
org.jaggeryjs.scriptengine.exceptions.ScriptException

jsFunction_getAccessToken

public static org.scribe.model.Token jsFunction_getAccessToken(org.mozilla.javascript.Context cx,
                                                               org.mozilla.javascript.Scriptable thisObj,
                                                               Object[] args,
                                                               org.mozilla.javascript.Function funObj)
                                                        throws org.jaggeryjs.scriptengine.exceptions.ScriptException
Provides the authCode and creates a AccessToken

Throws:
org.jaggeryjs.scriptengine.exceptions.ScriptException


Copyright © 2015 WSO2 Inc. All rights reserved.