org.weblab_project.core.model.user
Class User
java.lang.Object
org.weblab_project.core.model.Resource
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
Constructor Summary |
User()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
User
public User()
Copyright © 2004-2010. All Rights Reserved.