[PORTAL-7] Rebase
[portal.git] / ecomp-portal-BE-common / src / main / java / org / openecomp / portalapp / portal / domain / AppsResponse.java
1 /*-\r
2  * ================================================================================\r
3  * ECOMP Portal\r
4  * ================================================================================\r
5  * Copyright (C) 2017 AT&T Intellectual Property\r
6  * ================================================================================\r
7  * Licensed under the Apache License, Version 2.0 (the "License");\r
8  * you may not use this file except in compliance with the License.\r
9  * You may obtain a copy of the License at\r
10  * \r
11  *      http://www.apache.org/licenses/LICENSE-2.0\r
12  * \r
13  * Unless required by applicable law or agreed to in writing, software\r
14  * distributed under the License is distributed on an "AS IS" BASIS,\r
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16  * See the License for the specific language governing permissions and\r
17  * limitations under the License.\r
18  * ================================================================================\r
19  */\r
20 package org.openecomp.portalapp.portal.domain;\r
21 \r
22 public class AppsResponse {\r
23         \r
24         public AppsResponse(Long id, String name, Boolean restrictedApp, Boolean enabled) {\r
25                 this.index = id;\r
26                 this.title = this.value = name;\r
27                 this.restrictedApp = restrictedApp;\r
28                 this.enabled = enabled;\r
29         }\r
30 \r
31         public Long getIndex() {\r
32                 return index;\r
33         }\r
34 \r
35         public void setIndex(Long index) {\r
36                 this.index = index;\r
37         }\r
38 \r
39         public String getTitle() {\r
40                 return title;\r
41         }\r
42 \r
43         public void setTitle(String title) {\r
44                 this.title = title;\r
45         }\r
46 \r
47         public String getValue() {\r
48                 return value;\r
49         }\r
50 \r
51         public void setValue(String value) {\r
52                 this.value = value;\r
53         }\r
54 \r
55         // Hide the implementation of restricted and normal app from the front end.\r
56         // The json sent and received will include restrictedApp but not appType.\r
57         \r
58         public void setRestrictedApp(Boolean restrictedApp) {\r
59                 this.restrictedApp = restrictedApp;\r
60         }\r
61         \r
62         public Boolean getEnabled() {\r
63                 return enabled;\r
64         }\r
65         \r
66         public void setEnabled(Boolean enabled) {\r
67                 this.enabled = enabled;\r
68         }\r
69 \r
70         private Long index;\r
71         private String title;\r
72         private String value;\r
73         public Boolean restrictedApp;\r
74         public Boolean enabled;\r
75 \r
76 }\r