org.springframework.social.alfresco.connect
Class AlfrescoAdapter

java.lang.Object
  extended by org.springframework.social.alfresco.connect.AlfrescoAdapter
All Implemented Interfaces:
org.springframework.social.connect.ApiAdapter<Alfresco>

public class AlfrescoAdapter
extends Object
implements org.springframework.social.connect.ApiAdapter<Alfresco>

An ApiAdapter that bridges between the connection and the API client

Author:
jottley

Constructor Summary
AlfrescoAdapter()
           
 
Method Summary
 Network fetchHomeNetwork(Alfresco alfresco)
          Returns the Alfresco home network for a user
 org.springframework.social.connect.UserProfile fetchUserProfile(Alfresco alfresco)
          Returns the Alfresco user profile for a user
 void setConnectionValues(Alfresco alfresco, org.springframework.social.connect.ConnectionValues values)
          Set connection values DisplayName, ProviderUserId
 boolean test(Alfresco alfresco)
          Is the Api functional
 void updateStatus(Alfresco alfresco, String status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlfrescoAdapter

public AlfrescoAdapter()
Method Detail

fetchUserProfile

public org.springframework.social.connect.UserProfile fetchUserProfile(Alfresco alfresco)
Returns the Alfresco user profile for a user

Specified by:
fetchUserProfile in interface org.springframework.social.connect.ApiAdapter<Alfresco>
Parameters:
alfresco - - Alfresco Api client interface
Returns:
Spring social UserProfile
Throws:
AlfrescoException
APIException

fetchHomeNetwork

public Network fetchHomeNetwork(Alfresco alfresco)
Returns the Alfresco home network for a user

Parameters:
alfresco - - Alfresco Api client interface
Returns:
Alfresco Network
Throws:
AlfrescoException
APIException

setConnectionValues

public void setConnectionValues(Alfresco alfresco,
                                org.springframework.social.connect.ConnectionValues values)
Set connection values DisplayName, ProviderUserId

Specified by:
setConnectionValues in interface org.springframework.social.connect.ApiAdapter<Alfresco>
Parameters:
alfresco - - Alfresco Api client interface
values - - Spring Social Connection Values

test

public boolean test(Alfresco alfresco)
Is the Api functional

Specified by:
test in interface org.springframework.social.connect.ApiAdapter<Alfresco>
Parameters:
alfresco - - Alfresco Api client interface
Returns:
true if functional

updateStatus

public void updateStatus(Alfresco alfresco,
                         String status)
Specified by:
updateStatus in interface org.springframework.social.connect.ApiAdapter<Alfresco>


Copyright © 2012 Alfresco Software Inc.. All Rights Reserved.