org.apache.beehive.wsm.axis.security
Interface User

All Known Implementing Classes:
MemoryUserImpl

public interface User


Method Summary
 void addGroup(Group group)
           
 void addRole(Role role)
           
 boolean authenticate(String password)
           
 Group getGroup(String group)
           
 Collection<Group> getGroups()
           
 String getName()
           
 String getPassword()
           
 Role getRole(String role)
           
 Collection<Role> getRoles()
           
 boolean isMd5()
           
 void setMd5(boolean isMd5)
           
 void setName(String name)
           
 void setPassword(String password)
           
 

Method Detail

setName

void setName(String name)

getName

String getName()

setPassword

void setPassword(String password)

getPassword

String getPassword()

setMd5

void setMd5(boolean isMd5)

isMd5

boolean isMd5()

authenticate

boolean authenticate(String password)

addGroup

void addGroup(Group group)

getGroup

Group getGroup(String group)

getGroups

Collection<Group> getGroups()

addRole

void addRole(Role role)

getRole

Role getRole(String role)

getRoles

Collection<Role> getRoles()