155d56e8e8
- Move bigmind/ -> mcp/bigmind/ - Move webscraper/ -> mcp/webscraper/ - Move mss-failsafe/ -> java/mss-failsafe/ - Move Wellmann-Shop/ -> java/wellmann-shop/ (normalize to kebab-case) - Add .roo/ IDE config files to tracking - Add plans/REPO_STRATEGY.md (monorepo strategy document) - Expand .gitignore: Java/Maven, Node/TS, coverage, uv.lock - Rewrite README.md as navigation index - Update .roo/mcp.json webscraper path to mcp/webscraper/
46 lines
990 B
Java
46 lines
990 B
Java
/*
|
|
* To change this license header, choose License Headers in Project Properties.
|
|
* To change this template file, choose Tools | Templates
|
|
* and open the template in the editor.
|
|
*/
|
|
package httpauthenticationmechanism;
|
|
|
|
import java.util.HashSet;
|
|
import java.util.Set;
|
|
import javax.inject.Named;
|
|
import javax.enterprise.context.ApplicationScoped;
|
|
|
|
/**
|
|
*
|
|
* @author Patrick
|
|
*/
|
|
@Named(value = "managedPerson")
|
|
@ApplicationScoped
|
|
public class ManagedPerson {
|
|
|
|
private Set<String> logins;
|
|
|
|
/**
|
|
* Creates a new instance of ManagedCustomer
|
|
*/
|
|
public ManagedPerson() {
|
|
}
|
|
|
|
public Set<String> getLogins(){
|
|
if (this.logins == null) {
|
|
this.logins = new HashSet<>();
|
|
}
|
|
|
|
return this.logins;
|
|
}
|
|
|
|
public void addLogin(String user){
|
|
getLogins().add(user);
|
|
}
|
|
|
|
public void removeLogin(String user){
|
|
getLogins().remove(user);
|
|
}
|
|
|
|
}
|