1 package org.openecomp.sdc.common.datastructure;
6 public class UserContext {
10 * a pojo which holds the business logic layer to be aware of the user context as received in the authentication cookie
11 * Story https://jira.web.labs.att.com/browse/ASDC-232
16 private String userId;
17 private String firstName;
18 private String lastName;
20 public String getFirstName() {
24 public void setFirstName(String firstName) {
25 this.firstName = firstName;
28 public String getLastName() {
32 public void setLastName(String lastName) {
33 this.lastName = lastName;
36 private Set<String> userRoles;
39 public UserContext(String userId, Set<String> userRoles, String firstName, String lastName) {
41 this.userRoles = userRoles;
42 this.firstName = firstName;
43 this.lastName = lastName;
46 public UserContext(String userId) {
50 public String getUserId() {
54 public void setUserId(String userId) {
58 public Set<String> getUserRoles() {
62 public void setUserRoles(Set<String> userRoles) {
63 this.userRoles = userRoles;
67 public String toString() {
68 return "UserContext{" + "userId='" + userId + '\'' + ", firstName='" + firstName + '\'' + ", lastname='" + lastName + '\'' + ", userRoles=" + userRoles + '}';