org.nuiton.topia.security.entities.user
Interface TopiaUser

All Superinterfaces:
NoSecurityLoad, TopiaEntity
All Known Implementing Classes:
TopiaUserAbstract, TopiaUserImpl

public interface TopiaUser
extends NoSecurityLoad, TopiaEntity


Field Summary
static java.lang.String EMAIL
           
static java.lang.String LINK_APPLICATION
           
static java.lang.String LOGIN
           
static java.lang.String NOTE
           
static java.lang.String PASSWORD
           
static java.lang.String TOPIA_GROUP
           
 
Method Summary
 void addAllTopiaGroup(java.util.Collection<TopiaGroup> topiaGroup)
          addAllTopiaGroup :
 void addTopiaGroup(TopiaGroup topiaGroup)
          addTopiaGroup :
 boolean checkPassword(java.lang.String password)
          checkPassword :
 void clearTopiaGroup()
          clearTopiaGroup :
 java.lang.String getEmail()
          getEmail :
 java.lang.String getLinkApplication()
          getLinkApplication :
 java.lang.String getLogin()
          getLogin :
 java.lang.String getNote()
          getNote :
 java.lang.String getPassword()
          getPassword :
 java.util.Collection<TopiaGroup> getTopiaGroup()
          getTopiaGroup :
 TopiaGroup getTopiaGroupByTopiaId(java.lang.String topiaId)
          getTopiaGroupByTopiaId : Recupère l'attribut topiaGroup à partir de son topiaId
 boolean isTopiaGroupEmpty()
          isTopiaGroupEmpty : Retourne true si la collection topiaGroup est vide.
 void removeTopiaGroup(TopiaGroup topiaGroup)
          removeTopiaGroup :
 void setEmail(java.lang.String email)
          setEmail :
 void setLinkApplication(java.lang.String linkApplication)
          setLinkApplication :
 void setLogin(java.lang.String login)
          setLogin :
 void setNote(java.lang.String note)
          setNote :
 void setPassword(java.lang.String password)
          setPassword :
 void setPassword(java.lang.String oldPassword, java.lang.String newPassword)
          setPassword :
 void setTopiaGroup(java.util.Collection<TopiaGroup> topiaGroup)
          setTopiaGroup :
 int sizeTopiaGroup()
          sizeTopiaGroup : Retourne le nombre d'éléments de la collection topiaGroup
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, delete, getAggregate, getComposite, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion, update
 

Field Detail

LOGIN

static final java.lang.String LOGIN
See Also:
Constant Field Values

EMAIL

static final java.lang.String EMAIL
See Also:
Constant Field Values

PASSWORD

static final java.lang.String PASSWORD
See Also:
Constant Field Values

NOTE

static final java.lang.String NOTE
See Also:
Constant Field Values

LINK_APPLICATION

static final java.lang.String LINK_APPLICATION
See Also:
Constant Field Values

TOPIA_GROUP

static final java.lang.String TOPIA_GROUP
See Also:
Constant Field Values
Method Detail

setLogin

void setLogin(java.lang.String login)
setLogin :

Parameters:
login - La valeur de l'attribut login à positionner.

getLogin

java.lang.String getLogin()
getLogin :

Returns:
String

setEmail

void setEmail(java.lang.String email)
setEmail :

Parameters:
email - La valeur de l'attribut email à positionner.

getEmail

java.lang.String getEmail()
getEmail :

Returns:
String

setPassword

void setPassword(java.lang.String password)
setPassword :

Parameters:
password - La valeur de l'attribut password à positionner.

getPassword

java.lang.String getPassword()
getPassword :

Returns:
String

setNote

void setNote(java.lang.String note)
setNote :

Parameters:
note - La valeur de l'attribut note à positionner.

getNote

java.lang.String getNote()
getNote :

Returns:
String

setLinkApplication

void setLinkApplication(java.lang.String linkApplication)
setLinkApplication :

Parameters:
linkApplication - La valeur de l'attribut linkApplication à positionner.

getLinkApplication

java.lang.String getLinkApplication()
getLinkApplication :

Returns:
String

addTopiaGroup

void addTopiaGroup(TopiaGroup topiaGroup)
addTopiaGroup :

Parameters:
topiaGroup - L'instance de topiaGroup à ajouter

addAllTopiaGroup

void addAllTopiaGroup(java.util.Collection<TopiaGroup> topiaGroup)
addAllTopiaGroup :

Parameters:
topiaGroup - Les instances de topiaGroup à ajouter

setTopiaGroup

void setTopiaGroup(java.util.Collection<TopiaGroup> topiaGroup)
setTopiaGroup :

Parameters:
topiaGroup - La Collection de topiaGroup à ajouter

removeTopiaGroup

void removeTopiaGroup(TopiaGroup topiaGroup)
removeTopiaGroup :

Parameters:
topiaGroup - Vide la Collection de topiaGroup

clearTopiaGroup

void clearTopiaGroup()
clearTopiaGroup :


getTopiaGroup

java.util.Collection<TopiaGroup> getTopiaGroup()
getTopiaGroup :

Returns:
Collection

getTopiaGroupByTopiaId

TopiaGroup getTopiaGroupByTopiaId(java.lang.String topiaId)
getTopiaGroupByTopiaId : Recupère l'attribut topiaGroup à partir de son topiaId

Parameters:
topiaId - le topia id de l'entité recherchée
Returns:
TopiaGroup

sizeTopiaGroup

int sizeTopiaGroup()
sizeTopiaGroup : Retourne le nombre d'éléments de la collection topiaGroup

Returns:
int

isTopiaGroupEmpty

boolean isTopiaGroupEmpty()
isTopiaGroupEmpty : Retourne true si la collection topiaGroup est vide.

Returns:
boolean

checkPassword

boolean checkPassword(java.lang.String password)
checkPassword :

Parameters:
password -
Returns:
boolean

setPassword

void setPassword(java.lang.String oldPassword,
                 java.lang.String newPassword)
setPassword :

Parameters:
oldPassword -
newPassword -


Copyright © 2004-2009 CodeLutin. All Rights Reserved.