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)
           
 void addTopiaGroup(TopiaGroup topiaGroup)
           
 boolean checkPassword(java.lang.String password)
           
 void clearTopiaGroup()
          Vide la Collection de topiaGroup.
 java.lang.String getEmail()
           
 java.lang.String getLinkApplication()
           
 java.lang.String getLogin()
           
 java.lang.String getNote()
           
 java.lang.String getPassword()
           
 java.util.Collection<TopiaGroup> getTopiaGroup()
           
 TopiaGroup getTopiaGroupByTopiaId(java.lang.String topiaId)
          Recupère l'attribut topiaGroup à partir de son topiaId.
 boolean isTopiaGroupEmpty()
           
 void removeTopiaGroup(TopiaGroup topiaGroup)
           
 void setEmail(java.lang.String email)
           
 void setLinkApplication(java.lang.String linkApplication)
           
 void setLogin(java.lang.String login)
           
 void setNote(java.lang.String note)
           
 void setPassword(java.lang.String password)
           
 void setPassword(java.lang.String oldPassword, java.lang.String newPassword)
           
 void setTopiaGroup(java.util.Collection<TopiaGroup> topiaGroup)
           
 int sizeTopiaGroup()
           
 
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)
Parameters:
login - La valeur de l'attribut login à positionner.

getLogin

java.lang.String getLogin()
Returns:
La valeur de l'attribut login.

setEmail

void setEmail(java.lang.String email)
Parameters:
email - La valeur de l'attribut email à positionner.

getEmail

java.lang.String getEmail()
Returns:
La valeur de l'attribut email.

setPassword

void setPassword(java.lang.String password)
Parameters:
password - La valeur de l'attribut password à positionner.

getPassword

java.lang.String getPassword()
Returns:
La valeur de l'attribut password.

setNote

void setNote(java.lang.String note)
Parameters:
note - La valeur de l'attribut note à positionner.

getNote

java.lang.String getNote()
Returns:
La valeur de l'attribut note.

setLinkApplication

void setLinkApplication(java.lang.String linkApplication)
Parameters:
linkApplication - La valeur de l'attribut linkApplication à positionner.

getLinkApplication

java.lang.String getLinkApplication()
Returns:
La valeur de l'attribut linkApplication.

addTopiaGroup

void addTopiaGroup(TopiaGroup topiaGroup)
Parameters:
topiaGroup - L'instance de topiaGroup à ajouter.

addAllTopiaGroup

void addAllTopiaGroup(java.util.Collection<TopiaGroup> topiaGroup)
Parameters:
topiaGroup - Les instances de topiaGroup à ajouter.

setTopiaGroup

void setTopiaGroup(java.util.Collection<TopiaGroup> topiaGroup)
Parameters:
topiaGroup - La Collection de topiaGroup à positionner.

removeTopiaGroup

void removeTopiaGroup(TopiaGroup topiaGroup)
Parameters:
topiaGroup - L'instance de topiaGroup à retirer.

clearTopiaGroup

void clearTopiaGroup()
Vide la Collection de topiaGroup.


getTopiaGroup

java.util.Collection<TopiaGroup> getTopiaGroup()
Returns:
La Liste de topiaGroup.

getTopiaGroupByTopiaId

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

Parameters:
topiaId - le topia id de l'entité recherchée
Returns:
l'attribut recherché, ou null s'il n'existe pas.

sizeTopiaGroup

int sizeTopiaGroup()
Returns:
Le nombre d'éléments de la collection topiaGroup.

isTopiaGroupEmpty

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

checkPassword

boolean checkPassword(java.lang.String password)
Parameters:
password - null

setPassword

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


Copyright © 2004-2009 CodeLutin. All Rights Reserved.