All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.owasp.webgoat.session.User Maven / Gradle / Ivy

There is a newer version: 7.1
Show newest version
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