Deliver centralized role management feature
[portal.git] / ecomp-portal-BE-common / src / main / java / org / openecomp / portalapp / portal / transport / CentralUser.java
1 package org.openecomp.portalapp.portal.transport;
2
3 import java.util.Date;
4 import java.util.Set;
5
6 public class CentralUser {
7
8
9         public Long id;
10         public Date created;
11         public Date modified;
12         public Long createdId;
13         public Long modifiedId;
14         public Long rowNum;
15         
16         public Long   orgId;
17     public Long   managerId;
18     public String firstName;
19     public String middleInitial;
20     public String lastName;
21     public String phone;
22     public String fax;
23     public String cellular;
24     public String email;
25     public Long   addressId;
26     public String alertMethodCd;
27     public String hrid;
28     public String orgUserId;
29     public String orgCode;
30     public String address1;
31     public String address2;
32     public String city;
33     public String state;
34     public String zipCode;
35     public String country;
36     public String orgManagerUserId;
37     public String locationClli;
38     public String businessCountryCode;
39     public String businessCountryName;
40     public String businessUnit;
41     public String businessUnitName;
42     public String department;
43     public String departmentName;
44     public String companyCode;
45     public String company;
46     public String zipCodeSuffix;
47     public String jobTitle;
48     public String commandChain;
49     public String siloStatus;
50     public String costCenter;
51     public String financialLocCode;
52
53     public String loginId;
54     public String loginPwd;
55     public Date   lastLoginDate;
56     public boolean active;
57     public boolean internal;
58     public Long    selectedProfileId;
59     public Long timeZoneId;
60     public boolean online;
61     public String chatId;
62     
63     public Set<CentralUserApp> userApps = null;
64         public Set<CentralRole> pseudoRoles = null;
65         
66         public CentralUser(){
67                 
68         }
69         
70         public CentralUser(Long id, Date created, Date modified, Long createdId, Long modifiedId, Long rowNum, Long orgId,
71                         Long managerId, String firstName, String middleInitial, String lastName, String phone, String fax,
72                         String cellular, String email, Long addressId, String alertMethodCd, String hrid, String orgUserId,
73                         String orgCode, String address1, String address2, String city, String state, String zipCode, String country,
74                         String orgManagerUserId, String locationClli, String businessCountryCode, String businessCountryName,
75                         String businessUnit, String businessUnitName, String department, String departmentName, String companyCode,
76                         String company, String zipCodeSuffix, String jobTitle, String commandChain, String siloStatus,
77                         String costCenter, String financialLocCode, String loginId, String loginPwd, Date lastLoginDate,
78                         boolean active, boolean internal, Long selectedProfileId, Long timeZoneId, boolean online, String chatId,
79                         Set<CentralUserApp> userApps, Set<CentralRole> pseudoRoles) {
80                 super();
81                 this.id = id;
82                 this.created = created;
83                 this.modified = modified;
84                 this.createdId = createdId;
85                 this.modifiedId = modifiedId;
86                 this.rowNum = rowNum;
87                 this.orgId = orgId;
88                 this.managerId = managerId;
89                 this.firstName = firstName;
90                 this.middleInitial = middleInitial;
91                 this.lastName = lastName;
92                 this.phone = phone;
93                 this.fax = fax;
94                 this.cellular = cellular;
95                 this.email = email;
96                 this.addressId = addressId;
97                 this.alertMethodCd = alertMethodCd;
98                 this.hrid = hrid;
99                 this.orgUserId = orgUserId;
100                 this.orgCode = orgCode;
101                 this.address1 = address1;
102                 this.address2 = address2;
103                 this.city = city;
104                 this.state = state;
105                 this.zipCode = zipCode;
106                 this.country = country;
107                 this.orgManagerUserId = orgManagerUserId;
108                 this.locationClli = locationClli;
109                 this.businessCountryCode = businessCountryCode;
110                 this.businessCountryName = businessCountryName;
111                 this.businessUnit = businessUnit;
112                 this.businessUnitName = businessUnitName;
113                 this.department = department;
114                 this.departmentName = departmentName;
115                 this.companyCode = companyCode;
116                 this.company = company;
117                 this.zipCodeSuffix = zipCodeSuffix;
118                 this.jobTitle = jobTitle;
119                 this.commandChain = commandChain;
120                 this.siloStatus = siloStatus;
121                 this.costCenter = costCenter;
122                 this.financialLocCode = financialLocCode;
123                 this.loginId = loginId;
124                 this.loginPwd = loginPwd;
125                 this.lastLoginDate = lastLoginDate;
126                 this.active = active;
127                 this.internal = internal;
128                 this.selectedProfileId = selectedProfileId;
129                 this.timeZoneId = timeZoneId;
130                 this.online = online;
131                 this.chatId = chatId;
132                 this.userApps = userApps;
133                 this.pseudoRoles = pseudoRoles;
134         }
135         
136         
137
138         
139 }