org.gcube.personalization.userprofileaccess.client.library.proxies
Class UserProfileAccessCLDefaultProxy

java.lang.Object
  extended by org.gcube.personalization.userprofileaccess.client.library.proxies.UserProfileAccessCLDefaultProxy
All Implemented Interfaces:
UserProfileAccessCLProxyI

public class UserProfileAccessCLDefaultProxy
extends Object
implements UserProfileAccessCLProxyI

Author:
Panagiota Koltsida, NKUA

Constructor Summary
UserProfileAccessCLDefaultProxy(org.gcube.common.clients.delegates.ProxyDelegate<UserProfileAccessStub> config)
           
 
Method Summary
 void deleteElement(String elementName)
           
 void destroy()
           
 Types.GetElementResponse getElement(String elementName)
           
 String getElementValue(String elementName)
           
 String getUserProfile()
           
 void setElement(Types.SetElement params)
           
 void setElementValue(Types.SetElementValue params)
           
 void updateUserProfile(String profileContent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserProfileAccessCLDefaultProxy

public UserProfileAccessCLDefaultProxy(org.gcube.common.clients.delegates.ProxyDelegate<UserProfileAccessStub> config)
Method Detail

destroy

public void destroy()
             throws UserProfileAccessException
Specified by:
destroy in interface UserProfileAccessCLProxyI
Throws:
UserProfileAccessException

getUserProfile

public String getUserProfile()
                      throws UserProfileAccessException
Specified by:
getUserProfile in interface UserProfileAccessCLProxyI
Throws:
UserProfileAccessException

getElementValue

public String getElementValue(String elementName)
                       throws UserProfileAccessException
Specified by:
getElementValue in interface UserProfileAccessCLProxyI
Throws:
UserProfileAccessException

setElementValue

public void setElementValue(Types.SetElementValue params)
                     throws UserProfileAccessException
Specified by:
setElementValue in interface UserProfileAccessCLProxyI
Throws:
UserProfileAccessException

getElement

public Types.GetElementResponse getElement(String elementName)
                                    throws UserProfileAccessException
Specified by:
getElement in interface UserProfileAccessCLProxyI
Throws:
UserProfileAccessException

setElement

public void setElement(Types.SetElement params)
                throws UserProfileAccessException
Specified by:
setElement in interface UserProfileAccessCLProxyI
Throws:
UserProfileAccessException

deleteElement

public void deleteElement(String elementName)
                   throws UserProfileAccessException
Specified by:
deleteElement in interface UserProfileAccessCLProxyI
Throws:
UserProfileAccessException

updateUserProfile

public void updateUserProfile(String profileContent)
                       throws UserProfileAccessException
Specified by:
updateUserProfile in interface UserProfileAccessCLProxyI
Throws:
UserProfileAccessException


Copyright © 2014. All Rights Reserved.