![JAR search and dependency download from the Maven repository](/logo.png)
org.owasp.webgoat.session.User Maven / Gradle / Ivy
package org.owasp.webgoat.session;
import java.util.ArrayList;
import java.util.Iterator;
/**
* User class.
*
* @version $Id: $Id
* @author dm
*/
public class User {
private String username;
private ArrayList roles;
/**
* Constructor for User.
*
* @param username a {@link java.lang.String} object.
*/
public User(String username) {
this.username = username;
this.roles = new ArrayList();
}
/**
* Getter for the field username
.
*
* @return a {@link java.lang.String} object.
*/
public String getUsername() {
return username;
}
/**
* Getter for the field roles
.
*
* @return a {@link java.util.Iterator} object.
*/
public Iterator getRoles() {
return roles.iterator();
}
/**
* addRole.
*
* @param rolename a {@link java.lang.String} object.
*/
public void addRole(String rolename) {
roles.add(new Role(rolename));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy