package org.openiam.selfsrvc.usradmin; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import java.util.Set; import org.openiam.idm.srvc.cd.dto.ReferenceData; import org.openiam.idm.srvc.continfo.dto.Phone; import org.openiam.idm.srvc.grp.dto.Group; import org.openiam.idm.srvc.loc.dto.Location; import org.openiam.idm.srvc.menu.dto.Menu; import org.openiam.idm.srvc.org.dto.Organization; import org.openiam.idm.srvc.policy.dto.PolicyAttribute; import org.openiam.idm.srvc.role.dto.Role; import org.openiam.idm.srvc.user.dto.User; import org.openiam.idm.srvc.user.dto.UserAttribute; /** * Command object for the EditUserController * @author suneet * */ public class EditUserCommand implements Serializable { /** * */ private static final long serialVersionUID = 254263741352814079L; String status = new String("APPROVED"); User user = new User(); protected List<UserAttribute> attributeList; protected List<Phone> phoneList = new ArrayList<Phone>(); String supervisorId; String supervisorName; String alternateContactId; String alternateContactName; String secdomain; String managedSysId; List<ReferenceData> jobCodeList; List<ReferenceData> userTypeList; /* Access control */ String role; String group; List<Group> selectedGroups; List<Group> unselectedGroups; String policyName; Set<PolicyAttribute> passwordPolicyAttr; /* Address fields */ String addressId; String locationBldg; String locationRoom; String bldgNbr; String adrSign; String address1; String address2; String city; String state; String postalCode; String country; /* misc fields */ String userPrincipalName; String email1Id; String email1; String email2Id; String email2; String email3Id; String email3; List<Organization> orgList; List<Organization> departmentList; List<Organization> divisionList; List<Role> roleAry; // list of roles a user belongs to Location[] locationAry; public String getEmail3() { return email3; } public void setEmail3(String email3) { this.email3 = email3; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getAddress1() { return address1; } public void setAddress1(String address1) { this.address1 = address1; } public String getAddress2() { return address2; } public void setAddress2(String address2) { this.address2 = address2; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getState() { return state; } public void setState(String state) { this.state = state; } public String getPostalCode() { return postalCode; } public void setPostalCode(String postalCode) { this.postalCode = postalCode; } public String getCountry() { return country; } public void setCountry(String country) { this.country = country; } public String getUserPrincipalName() { return userPrincipalName; } public void setUserPrincipalName(String userPrincipalName) { this.userPrincipalName = userPrincipalName; } public String getRole() { return role; } public void setRole(String role) { this.role = role; } public String getLocationBldg() { return locationBldg; } public void setLocationBldg(String locationBldg) { this.locationBldg = locationBldg; } public String getLocationRoom() { return locationRoom; } public void setLocationRoom(String locationRoom) { this.locationRoom = locationRoom; } public String getEmail1() { return email1; } public void setEmail1(String email1) { this.email1 = email1; } public String getEmail2() { return email2; } public void setEmail2(String email2) { this.email2 = email2; } public String getEmail1Id() { return email1Id; } public void setEmail1Id(String email1Id) { this.email1Id = email1Id; } public String getEmail2Id() { return email2Id; } public void setEmail2Id(String email2Id) { this.email2Id = email2Id; } public String getEmail3Id() { return email3Id; } public void setEmail3Id(String email3Id) { this.email3Id = email3Id; } public String getSecdomain() { return secdomain; } public void setSecdomain(String secdomain) { this.secdomain = secdomain; } public String getManagedSysId() { return managedSysId; } public void setManagedSysId(String managedSysId) { this.managedSysId = managedSysId; } public List<Organization> getOrgList() { return orgList; } public void setOrgList(List<Organization> orgList) { this.orgList = orgList; } public List<Role> getRoleAry() { return roleAry; } public void setRoleAry(List<Role> roleAry) { this.roleAry = roleAry; } public String getGroup() { return group; } public void setGroup(String group) { this.group = group; } public List<Group> getSelectedGroups() { return selectedGroups; } public void setSelectedGroups(List<Group> selectedGroups) { this.selectedGroups = selectedGroups; } public void setLangStr(String langStr) { } public List<Group> getUnselectedGroups() { return unselectedGroups; } public void setUnselectedGroups(List<Group> unselectedGroups) { this.unselectedGroups = unselectedGroups; } public String getAdrSign() { return adrSign; } public void setAdrSign(String adrSign) { this.adrSign = adrSign; } public List<Organization> getDepartmentList() { return departmentList; } public void setDepartmentList(List<Organization> departmentList) { this.departmentList = departmentList; } public List<Organization> getDivisionList() { return divisionList; } public void setDivisionList(List<Organization> divisionList) { this.divisionList = divisionList; } public Location[] getLocationAry() { return locationAry; } public void setLocationAry(Location[] locationAry) { this.locationAry = locationAry; } public String getBldgNbr() { return bldgNbr; } public void setBldgNbr(String bldgNbr) { this.bldgNbr = bldgNbr; } public List<ReferenceData> getJobCodeList() { return jobCodeList; } public void setJobCodeList(List<ReferenceData> jobCodeList) { this.jobCodeList = jobCodeList; } public List<ReferenceData> getUserTypeList() { return userTypeList; } public void setUserTypeList(List<ReferenceData> userTypeList) { this.userTypeList = userTypeList; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public String getSupervisorId() { return supervisorId; } public void setSupervisorId(String supervisorId) { this.supervisorId = supervisorId; } public String getSupervisorName() { return supervisorName; } public void setSupervisorName(String supervisorName) { this.supervisorName = supervisorName; } public String getAlternateContactId() { return alternateContactId; } public void setAlternateContactId(String alternateContactId) { this.alternateContactId = alternateContactId; } public String getAlternateContactName() { return alternateContactName; } public void setAlternateContactName(String alternateContactName) { this.alternateContactName = alternateContactName; } public String getAddressId() { return addressId; } public void setAddressId(String addressId) { this.addressId = addressId; } public String getPolicyName() { return policyName; } public void setPolicyName(String policyName) { this.policyName = policyName; } public Set<PolicyAttribute> getPasswordPolicyAttr() { return passwordPolicyAttr; } public void setPasswordPolicyAttr(Set<PolicyAttribute> passwordPolicyAttr) { this.passwordPolicyAttr = passwordPolicyAttr; } public List<UserAttribute> getAttributeList() { return attributeList; } public void setAttributeList(List<UserAttribute> attributeList) { this.attributeList = attributeList; } public List<Phone> getPhoneList() { return phoneList; } public void setPhoneList(List<Phone> phoneList) { this.phoneList = phoneList; } }