com.atlassian.gadgets.refimpl
Class PluginSettingsAppDataService

java.lang.Object
  extended by com.atlassian.gadgets.refimpl.PluginSettingsAppDataService
All Implemented Interfaces:
AppDataService

public class PluginSettingsAppDataService
extends Object
implements AppDataService

An AppDataService implementation backed by SAL's PluginSettings


Constructor Summary
PluginSettingsAppDataService(com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory)
           
 
Method Summary
 void deletePersonData(PersonId personId, AppId appId, OpenSocialRequestContext requestContext)
           
 void deletePersonData(PersonId personId, AppId appId, Set<String> fields, OpenSocialRequestContext requestContext)
           
 Map<PersonId,Map<String,String>> getPeopleData(Set<PersonId> people, AppId appId, OpenSocialRequestContext requestContext)
           
 Map<PersonId,Map<String,String>> getPeopleData(Set<PersonId> people, AppId appId, Set<String> fields, OpenSocialRequestContext requestContext)
           
 void updatePersonData(PersonId personId, AppId appId, Map<String,String> values, OpenSocialRequestContext requestContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginSettingsAppDataService

public PluginSettingsAppDataService(com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory)
Method Detail

getPeopleData

public Map<PersonId,Map<String,String>> getPeopleData(Set<PersonId> people,
                                                      AppId appId,
                                                      Set<String> fields,
                                                      OpenSocialRequestContext requestContext)
                                               throws AppDataServiceException
Specified by:
getPeopleData in interface AppDataService
Throws:
AppDataServiceException

getPeopleData

public Map<PersonId,Map<String,String>> getPeopleData(Set<PersonId> people,
                                                      AppId appId,
                                                      OpenSocialRequestContext requestContext)
                                               throws AppDataServiceException
Specified by:
getPeopleData in interface AppDataService
Throws:
AppDataServiceException

deletePersonData

public void deletePersonData(PersonId personId,
                             AppId appId,
                             Set<String> fields,
                             OpenSocialRequestContext requestContext)
                      throws AppDataServiceException
Specified by:
deletePersonData in interface AppDataService
Throws:
AppDataServiceException

deletePersonData

public void deletePersonData(PersonId personId,
                             AppId appId,
                             OpenSocialRequestContext requestContext)
                      throws AppDataServiceException
Specified by:
deletePersonData in interface AppDataService
Throws:
AppDataServiceException

updatePersonData

public void updatePersonData(PersonId personId,
                             AppId appId,
                             Map<String,String> values,
                             OpenSocialRequestContext requestContext)
                      throws AppDataServiceException
Specified by:
updatePersonData in interface AppDataService
Throws:
AppDataServiceException


Copyright © 2010 Atlassian. All Rights Reserved.