org.gcube.personalization.userprofileaccess.impl
Class UserProfileAccessFactoryService

java.lang.Object
  extended by GCUBEPortType
      extended by org.gcube.personalization.userprofileaccess.impl.UserProfileAccessFactoryService

public class UserProfileAccessFactoryService
extends GCUBEPortType

Author:
Panagiota Koltsida, NKUA

Constructor Summary
UserProfileAccessFactoryService()
          The constructor of the class
 
Method Summary
 org.apache.axis.message.addressing.EndpointReferenceType createResource(java.lang.String username)
          It creates a resource with resource properties: the username and the unique ID of the user profile that creates.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserProfileAccessFactoryService

public UserProfileAccessFactoryService()
                                throws GCUBEFault
The constructor of the class

Throws:
GCUBEFault - Failed to contact the IS client
Method Detail

createResource

public org.apache.axis.message.addressing.EndpointReferenceType createResource(java.lang.String username)
                                                                        throws GCUBEFault
It creates a resource with resource properties: the username and the unique ID of the user profile that creates. The user profile is stored in CMS.

Parameters:
username - The user's username
Returns:
the EPR of the new resource
Throws:
GCUBEFault - an error occurred