org.weblab_project.core.model.user
Class User

java.lang.Object
  extended by org.weblab_project.core.model.Resource
      extended by org.weblab_project.core.model.user.User
All Implemented Interfaces:
java.io.Serializable

public class User
extends Resource
implements java.io.Serializable

Human in interaction with the system are a part of the WebLab platform. Some particular tasks such as relevance feedback will need a clear data model in order to exchange information about user needs, behaviours, preferences, profile... and so on. Thus this particular object will handle them in a standardised way to offer the user to all the services which needs them. The internal format used to represent information about a human are not fixed since it depends on other component needs, but it must be serialised in XML. The project could at least benefit from recent initiatives around format and methodology to handle user's information (P3P, UUCM, APML...). Some major privacy issues are raised when dealing with user's information and this must be taken into account. As a resource, a user could be annotated to provide, for example, meta-information on its application domain. Data Exchange Model for WebLab platform provided by EADS User package - Version 1.1 - 2009/05

Java class for user complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="user">
   <complexContent>
     <extension base="{http://weblab-project.org/core/model/}resource">
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.weblab_project.core.model.Resource
annotation, descriptor, uri
 
Constructor Summary
User()
           
 
Method Summary
 
Methods inherited from class org.weblab_project.core.model.Resource
getAnnotation, getDescriptor, getUri, setUri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User

public User()


Copyright © 2004-2009. All Rights Reserved.