/*- * ============LICENSE_START========================================== * ONAP Portal * =================================================================== * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. * =================================================================== * * Unless otherwise specified, all software contained herein is licensed * under the Apache License, Version 2.0 (the "License"); * you may not use this software except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * Unless otherwise specified, all documentation contained herein is licensed * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); * you may not use this documentation except in compliance with the License. * You may obtain a copy of the License at * * https://creativecommons.org/licenses/by/4.0/ * * Unless required by applicable law or agreed to in writing, documentation * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * ============LICENSE_END============================================ * * */ package org.onap.portalapp.portal.domain; import java.util.ArrayList; import java.util.List; public class AdminUserApplications { private List apps = new ArrayList(); private Long user_Id; private String firstName; private String lastName; private String orgUserId; public AdminUserApplications(AdminUserApp app) { setUser_Id(app.getUser_Id()); setOrgUserId(app.getOrgUserId()); setFirstName(app.getFirstName()); setLastName(app.getLastName()); addApp(app.getAppId(), app.getAppName()); } public Long getUser_Id() { return user_Id; } public void setUser_Id(Long user_Id) { this.user_Id = user_Id; } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public String getOrgUserId() { return orgUserId; } public void setOrgUserId(String orgUserId) { this.orgUserId = orgUserId; } public List getApps() { return apps; } public void setApps(List apps) { this.apps = apps; } public void addApp(Long otherAppId, String otherAppName) { apps.add(new Application(otherAppId, otherAppName)); } public class Application { private Long appId; private String appName; public Application(Long otherAppId, String otherAppName) { setAppId(otherAppId); setAppName(otherAppName); } public Long getAppId() { return appId; } public void setAppId(Long appId) { this.appId = appId; } public String getAppName() { return appName; } public void setAppName(String appName) { this.appName = appName; } } }