|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gcube.personalization.userprofileaccess.impl.UserProfileAccessService
public class UserProfileAccessService
| Constructor Summary | |
|---|---|
UserProfileAccessService()
The constructor of the class. |
|
| Method Summary | |
|---|---|
org.gcube.common.core.types.VOID |
deleteElement(String elementName)
This method deletes an element (or a set of elements) of the user's profile |
org.gcube.personalization.userprofileaccess.stubs.GetElementResponse |
getElement(String elementName)
This method retrieves an element of the user's profile. |
String |
getElementValue(String elementName)
This method retrieves the value of a specific element of the user's profile. |
String |
getUserProfile(org.gcube.common.core.types.VOID params)
This method returns the user profile. |
org.gcube.common.core.types.VOID |
setElement(org.gcube.personalization.userprofileaccess.stubs.SetElement params)
This method creates a new element in the user's profile. |
org.gcube.common.core.types.VOID |
setElementValue(org.gcube.personalization.userprofileaccess.stubs.SetElementValue params)
This method sets a new value to an element of the user's profile. |
org.gcube.common.core.types.VOID |
updateUserProfile(String profileContent)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UserProfileAccessService()
throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFault - Failed to contact the IS client| Method Detail |
|---|
public String getUserProfile(org.gcube.common.core.types.VOID params)
throws org.gcube.common.core.faults.GCUBEFault
params - This method has no input parameters
org.gcube.common.core.faults.GCUBEFault - an error occurred
public String getElementValue(String elementName)
throws org.gcube.common.core.faults.GCUBEFault
elementName - It is a XPath expression
org.gcube.common.core.faults.GCUBEFault - an error occurred
public org.gcube.common.core.types.VOID setElementValue(org.gcube.personalization.userprofileaccess.stubs.SetElementValue params)
throws org.gcube.common.core.faults.GCUBEFault
params: - elementName,is a XPath expression
value, the value to be set
org.gcube.common.core.faults.GCUBEFault - an error occurred
public org.gcube.personalization.userprofileaccess.stubs.GetElementResponse getElement(String elementName)
throws org.gcube.common.core.faults.GCUBEFault
elementName - It is a XPath expression
org.gcube.common.core.faults.GCUBEFault - an error occurred
public org.gcube.common.core.types.VOID setElement(org.gcube.personalization.userprofileaccess.stubs.SetElement params)
throws org.gcube.common.core.faults.GCUBEFault
params: - elementName, the name of the new element
value, the value of the new element
path, the path under it the new element will be set.
org.gcube.common.core.faults.GCUBEFault - an error occurred
public org.gcube.common.core.types.VOID deleteElement(String elementName)
throws org.gcube.common.core.faults.GCUBEFault
elementName - The element to delete. It is a XPath expression
org.gcube.common.core.faults.GCUBEFault - an error occurred
public org.gcube.common.core.types.VOID updateUserProfile(String profileContent)
throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFault
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||