Package com.io7m.looseleaf.security
Class LLSecurityContext.Builder
java.lang.Object
com.io7m.looseleaf.security.LLSecurityContext.Builder
- Enclosing class:
LLSecurityContext
A mutable security context builder.
-
Method Summary
Modifier and TypeMethodDescriptionAdd a role to the context.addUser(LLUserName userName, LLPassword password, List<LLRoleName> roleNames) Add a user to the context.build()
-
Method Details
-
addUser
public LLSecurityContext.Builder addUser(LLUserName userName, LLPassword password, List<LLRoleName> roleNames) Add a user to the context.- Parameters:
userName- The namepassword- The passwordroleNames- The user's roles- Returns:
- this
-
addRole
Add a role to the context.- Parameters:
role- The role- Returns:
- this
-
build
- Returns:
- A complete security context
-