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

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

public interface TopiaUser
extends NoSecurityLoad, TopiaEntity


Field Summary
static String EMAIL
           
static String LINK_APPLICATION
           
static String LOGIN
           
static String NOTE
           
static String PASSWORD
           
static String TOPIA_GROUP
           
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Method Summary
 void addAllTopiaGroup(Collection<TopiaGroup> topiaGroup)
          addAllTopiaGroup :
 void addTopiaGroup(TopiaGroup topiaGroup)
          addTopiaGroup :
 boolean checkPassword(String password)
          checkPassword :
 void clearTopiaGroup()
          clearTopiaGroup :
 String getEmail()
          getEmail :
 String getLinkApplication()
          getLinkApplication :
 String getLogin()
          getLogin :
 String getNote()
          getNote :
 String getPassword()
          getPassword :
 Collection<TopiaGroup> getTopiaGroup()
          getTopiaGroup : Retourne la collection.
 TopiaGroup getTopiaGroupByTopiaId(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(String email)
          setEmail :
 void setLinkApplication(String linkApplication)
          setLinkApplication :
 void setLogin(String login)
          setLogin :
 void setNote(String note)
          setNote :
 void setPassword(String password)
          setPassword :
 void setPassword(String oldPassword, String newPassword)
          setPassword :
 void setTopiaGroup(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, getAggregate, getComposite, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Field Detail

LOGIN

static final String LOGIN
See Also:
Constant Field Values

EMAIL

static final String EMAIL
See Also:
Constant Field Values

PASSWORD

static final String PASSWORD
See Also:
Constant Field Values

NOTE

static final String NOTE
See Also:
Constant Field Values

LINK_APPLICATION

static final String LINK_APPLICATION
See Also:
Constant Field Values

TOPIA_GROUP

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

setLogin

void setLogin(String login)
setLogin :

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

getLogin

String getLogin()
getLogin :

Returns:
String

setEmail

void setEmail(String email)
setEmail :

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

getEmail

String getEmail()
getEmail :

Returns:
String

setPassword

void setPassword(String password)
setPassword :

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

getPassword

String getPassword()
getPassword :

Returns:
String

setNote

void setNote(String note)
setNote :

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

getNote

String getNote()
getNote :

Returns:
String

setLinkApplication

void setLinkApplication(String linkApplication)
setLinkApplication :

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

getLinkApplication

String getLinkApplication()
getLinkApplication :

Returns:
String

addTopiaGroup

void addTopiaGroup(TopiaGroup topiaGroup)
addTopiaGroup :

Parameters:
topiaGroup - L'instance de org.nuiton.topia.security.entities.user.TopiaGroup à ajouter

addAllTopiaGroup

void addAllTopiaGroup(Collection<TopiaGroup> topiaGroup)
addAllTopiaGroup :

Parameters:
topiaGroup - Les instances de org.nuiton.topia.security.entities.user.TopiaGroup à ajouter

setTopiaGroup

void setTopiaGroup(Collection<TopiaGroup> topiaGroup)
setTopiaGroup :

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

removeTopiaGroup

void removeTopiaGroup(TopiaGroup topiaGroup)
removeTopiaGroup :

Parameters:
topiaGroup - L'instance de org.nuiton.topia.security.entities.user.TopiaGroup à retirer

clearTopiaGroup

void clearTopiaGroup()
clearTopiaGroup :


getTopiaGroup

Collection<TopiaGroup> getTopiaGroup()
getTopiaGroup : Retourne la collection.

Returns:
Collection

getTopiaGroupByTopiaId

TopiaGroup getTopiaGroupByTopiaId(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(String password)
checkPassword :

Parameters:
password -
Returns:
boolean

setPassword

void setPassword(String oldPassword,
                 String newPassword)
setPassword :

Parameters:
oldPassword -
newPassword -


Copyright © 2004-2010 CodeLutin. All Rights Reserved.