Package org.alfresco.repo.oauth1
Class OAuth1CredentialsStoreServiceImpl
- java.lang.Object
-
- org.alfresco.repo.oauth1.OAuth1CredentialsStoreServiceImpl
-
- All Implemented Interfaces:
OAuth1CredentialsStoreService
public class OAuth1CredentialsStoreServiceImpl extends java.lang.Object implements OAuth1CredentialsStoreService
- Author:
- Jared Ottley
-
-
Constructor Summary
Constructors Constructor Description OAuth1CredentialsStoreServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandeletePersonalOAuth1Credentials(java.lang.String remoteSystemId)Delete the current users OAuth1 Credentials for the remote systembooleandeleteSharedOAuth1Credentials(java.lang.String remoteSystemId, OAuth1CredentialsInfo credentials)OAuth1CredentialsInfogetPersonalOAuth1Credentials(java.lang.String remoteSystemId)Get the current users OAuth1Credentials for the remote systemsjava.util.List<OAuth1CredentialsInfo>listSharedOAuth1Credentials(java.lang.String remoteSystemId)voidsetRemoteCredentialsService(RemoteCredentialsService remoteCredentialsService)OAuth1CredentialsInfostorePersonalOAuth1Credentials(java.lang.String remoteSystemId, java.lang.String token, java.lang.String secret)Add or Update OAuth1 Credentials for the current user to the OAuth1 Credential StoreOAuth1CredentialsInfostoreSharedOAuth1Credentials(java.lang.String remoteSystemId, java.lang.String token, java.lang.String secret)Add Shared OAuth1 Credentials to the OAuth1 Credential StoreOAuth1CredentialsInfoupdateCredentialsAuthenticationSucceeded(boolean succeeded, OAuth1CredentialsInfo credentials)OAuth1CredentialsInfoupdateSharedOAuth1Credentials(OAuth1CredentialsInfo exisitingCredentials, java.lang.String remoteSystemId, java.lang.String token, java.lang.String secret)
-
-
-
Method Detail
-
setRemoteCredentialsService
public void setRemoteCredentialsService(RemoteCredentialsService remoteCredentialsService)
-
storePersonalOAuth1Credentials
public OAuth1CredentialsInfo storePersonalOAuth1Credentials(java.lang.String remoteSystemId, java.lang.String token, java.lang.String secret) throws NoSuchSystemException
Add or Update OAuth1 Credentials for the current user to the OAuth1 Credential Store- Specified by:
storePersonalOAuth1Credentialsin interfaceOAuth1CredentialsStoreService- Parameters:
remoteSystemId- Stringtoken- Stringsecret- String- Returns:
- OAuth1CredentialsInfo
- Throws:
NoSuchSystemException
-
storeSharedOAuth1Credentials
public OAuth1CredentialsInfo storeSharedOAuth1Credentials(java.lang.String remoteSystemId, java.lang.String token, java.lang.String secret) throws NoSuchSystemException
Add Shared OAuth1 Credentials to the OAuth1 Credential Store- Specified by:
storeSharedOAuth1Credentialsin interfaceOAuth1CredentialsStoreService- Parameters:
remoteSystemId- Stringtoken- Stringsecret- String- Returns:
- OAuth1CredentialsInfo
- Throws:
NoSuchSystemException
-
updateSharedOAuth1Credentials
public OAuth1CredentialsInfo updateSharedOAuth1Credentials(OAuth1CredentialsInfo exisitingCredentials, java.lang.String remoteSystemId, java.lang.String token, java.lang.String secret) throws NoSuchSystemException
- Specified by:
updateSharedOAuth1Credentialsin interfaceOAuth1CredentialsStoreService- Parameters:
exisitingCredentials- OAuth1CredentialsInforemoteSystemId- Stringtoken- Stringsecret- String- Returns:
- OAuth1CredentialsInfo
- Throws:
NoSuchSystemException
-
getPersonalOAuth1Credentials
public OAuth1CredentialsInfo getPersonalOAuth1Credentials(java.lang.String remoteSystemId) throws NoSuchSystemException
Get the current users OAuth1Credentials for the remote systems- Specified by:
getPersonalOAuth1Credentialsin interfaceOAuth1CredentialsStoreService- Parameters:
remoteSystemId- String- Returns:
- OAuth1CredentialsInfo
- Throws:
NoSuchSystemException
-
listSharedOAuth1Credentials
public java.util.List<OAuth1CredentialsInfo> listSharedOAuth1Credentials(java.lang.String remoteSystemId) throws NoSuchSystemException
- Specified by:
listSharedOAuth1Credentialsin interfaceOAuth1CredentialsStoreService- Parameters:
remoteSystemId- String- Throws:
NoSuchSystemException
-
deletePersonalOAuth1Credentials
public boolean deletePersonalOAuth1Credentials(java.lang.String remoteSystemId) throws NoSuchSystemExceptionDelete the current users OAuth1 Credentials for the remote system- Specified by:
deletePersonalOAuth1Credentialsin interfaceOAuth1CredentialsStoreService- Parameters:
remoteSystemId- String- Returns:
- boolean
- Throws:
NoSuchSystemException
-
deleteSharedOAuth1Credentials
public boolean deleteSharedOAuth1Credentials(java.lang.String remoteSystemId, OAuth1CredentialsInfo credentials) throws NoSuchSystemException- Specified by:
deleteSharedOAuth1Credentialsin interfaceOAuth1CredentialsStoreService- Throws:
NoSuchSystemException
-
updateCredentialsAuthenticationSucceeded
public OAuth1CredentialsInfo updateCredentialsAuthenticationSucceeded(boolean succeeded, OAuth1CredentialsInfo credentials)
- Specified by:
updateCredentialsAuthenticationSucceededin interfaceOAuth1CredentialsStoreService- Parameters:
succeeded- booleancredentials- OAuth1CredentialsInfo- Returns:
- OAuth1CredentialsInfo
-
-