Package org.alfresco.service.cmr.oauth2
Interface OAuth2CredentialsStoreService
-
- All Known Implementing Classes:
OAuth2CredentialsStoreServiceImpl
public interface OAuth2CredentialsStoreService- Author:
- Jared Ottley
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleandeletePersonalOAuth2Credentials(java.lang.String remoteSystemId)booleandeleteSharedOAuth2Credentials(java.lang.String remoteSystemId, OAuth2CredentialsInfo credentials)OAuth2CredentialsInfogetPersonalOAuth2Credentials(java.lang.String remoteSystemId)java.util.List<OAuth2CredentialsInfo>listSharedOAuth2Credentials(java.lang.String remoteSystemId)OAuth2CredentialsInfostorePersonalOAuth2Credentials(java.lang.String remoteSystemId, java.lang.String accessToken, java.lang.String refreshToken, java.util.Date expiresAt, java.util.Date issuedAt)OAuth2CredentialsInfostoreSharedOAuth2Credentials(java.lang.String remoteSystemId, java.lang.String accessToken, java.lang.String refreshToken, java.util.Date expiresAt, java.util.Date issuedAt)OAuth2CredentialsInfoupdateCredentialsAuthenticationSucceeded(boolean succeeded, OAuth2CredentialsInfo credentials)OAuth2CredentialsInfoupdateSharedOAuth2Credentials(OAuth2CredentialsInfo exisitingCredentials, java.lang.String remoteSystemId, java.lang.String accessToken, java.lang.String refreshToken, java.util.Date expiresAt, java.util.Date issuedAt)
-
-
-
Method Detail
-
storePersonalOAuth2Credentials
@Auditable(parameters="remoteSystemId") OAuth2CredentialsInfo storePersonalOAuth2Credentials(java.lang.String remoteSystemId, java.lang.String accessToken, java.lang.String refreshToken, java.util.Date expiresAt, java.util.Date issuedAt) throws NoSuchSystemException
- Throws:
NoSuchSystemException
-
storeSharedOAuth2Credentials
@Auditable(parameters="remoteSystemId") OAuth2CredentialsInfo storeSharedOAuth2Credentials(java.lang.String remoteSystemId, java.lang.String accessToken, java.lang.String refreshToken, java.util.Date expiresAt, java.util.Date issuedAt) throws NoSuchSystemException
- Throws:
NoSuchSystemException
-
getPersonalOAuth2Credentials
@Auditable(parameters="remoteSystemId") OAuth2CredentialsInfo getPersonalOAuth2Credentials(java.lang.String remoteSystemId) throws NoSuchSystemException
- Throws:
NoSuchSystemException
-
updateSharedOAuth2Credentials
@Auditable(parameters="remoteSystemId") OAuth2CredentialsInfo updateSharedOAuth2Credentials(OAuth2CredentialsInfo exisitingCredentials, java.lang.String remoteSystemId, java.lang.String accessToken, java.lang.String refreshToken, java.util.Date expiresAt, java.util.Date issuedAt) throws NoSuchSystemException
- Throws:
NoSuchSystemException
-
listSharedOAuth2Credentials
@Auditable(parameters="remoteSystemId") java.util.List<OAuth2CredentialsInfo> listSharedOAuth2Credentials(java.lang.String remoteSystemId) throws NoSuchSystemException
- Throws:
NoSuchSystemException
-
deletePersonalOAuth2Credentials
@Auditable(parameters="remoteSystemId") boolean deletePersonalOAuth2Credentials(java.lang.String remoteSystemId) throws NoSuchSystemException- Throws:
NoSuchSystemException
-
deleteSharedOAuth2Credentials
@Auditable(parameters="remoteSystemId") boolean deleteSharedOAuth2Credentials(java.lang.String remoteSystemId, OAuth2CredentialsInfo credentials) throws NoSuchSystemException- Throws:
NoSuchSystemException
-
updateCredentialsAuthenticationSucceeded
@Auditable(parameters="remoteSystemId") OAuth2CredentialsInfo updateCredentialsAuthenticationSucceeded(boolean succeeded, OAuth2CredentialsInfo credentials)
-
-