public class OAuth2Helper
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
API_SERVER_BASE_URL  | 
static java.lang.String | 
AUTHORIZATION_SERVER_URL  | 
static NetHttpTransport | 
HTTP_TRANSPORT  | 
static JsonFactory | 
JSON_FACTORY  | 
static java.lang.String | 
TOKEN_SERVER_URL  | 
| Constructor and Description | 
|---|
OAuth2Helper()  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
checkRemoteToken(XeroClientST st,
                java.lang.String appKey)  | 
static java.lang.String | 
checkToken(XeroApp app)
Refreshing access tokens 
 | 
static java.util.List<Connection> | 
getConnections(XeroApp app,
              TokenResponse tokenResponse)
5. 
 | 
static TokenResponse | 
getToken(XeroApp app,
        java.lang.String code)
4. 
 | 
static java.lang.String | 
getURL(XeroApp app)
get the Authorization Link 
 | 
public static final java.lang.String AUTHORIZATION_SERVER_URL
public static final java.lang.String TOKEN_SERVER_URL
public static final java.lang.String API_SERVER_BASE_URL
public static final NetHttpTransport HTTP_TRANSPORT
public static final JsonFactory JSON_FACTORY
public static final java.lang.String getURL(@Nonnull
                                            XeroApp app)
                                     throws java.lang.Exception
app - java.lang.Exceptionpublic static final TokenResponse getToken(@Nonnull
                                           XeroApp app,
                                           @Nonnull
                                           java.lang.String code)
                                    throws java.lang.Exception
app - code - java.lang.Exceptionpublic static final java.util.List<Connection> getConnections(@Nonnull
                                                              XeroApp app,
                                                              @Nonnull
                                                              TokenResponse tokenResponse)
                                                       throws java.lang.Exception
app - tokenResponse - java.lang.Exceptionpublic static final java.lang.String checkToken(@Nonnull
                                                XeroApp app)
                                         throws java.lang.Exception
app - java.lang.Exceptionpublic static java.lang.String checkRemoteToken(@Nonnull
                                                XeroClientST st,
                                                @Nonnull
                                                java.lang.String appKey)
                                         throws java.lang.Exception
java.lang.ExceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.