39c29dd82c56bee5a7c73c2e56b81d23a281363d
[portal.git] / ecomp-portal-BE-common / src / main / java / org / openecomp / portalapp / portal / transport / ExternalAccessPermsDetail.java
1 package org.openecomp.portalapp.portal.transport;
2
3 import java.util.List;
4
5 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
6 import com.fasterxml.jackson.annotation.JsonRootName;
7
8 @JsonIgnoreProperties(ignoreUnknown = true)
9 @JsonRootName(value="perm")
10 public class ExternalAccessPermsDetail {
11
12         private String type;
13         private String instance;
14         private String action;
15         private List<String> roles;
16         private String description;
17         
18         
19         
20         public ExternalAccessPermsDetail() {
21                 super();
22         }
23
24         /**
25          * @param type
26          * @param instance
27          * @param action
28          * @param roles
29          * @param description
30          */
31         public ExternalAccessPermsDetail(String type, String instance, String action, List<String> roles,
32                         String description) {
33                 super();
34                 this.type = type;
35                 this.instance = instance;
36                 this.action = action;
37                 this.roles = roles;
38                 this.description = description;
39         }
40         
41         /**
42          * @param type
43          * @param instance
44          * @param action
45          * @param description
46          */
47         public ExternalAccessPermsDetail(String type, String instance, String action,
48                         String description) {
49                 super();
50                 this.type = type;
51                 this.instance = instance;
52                 this.action = action;
53                 this.description = description;
54         }
55         
56         public String getType() {
57                 return type;
58         }
59         public void setType(String type) {
60                 this.type = type;
61         }
62         public String getInstance() {
63                 return instance;
64         }
65         public void setInstance(String instance) {
66                 this.instance = instance;
67         }
68         public String getAction() {
69                 return action;
70         }
71         public void setAction(String action) {
72                 this.action = action;
73         }
74         public List<String> getRoles() {
75                 return roles;
76         }
77
78         public void setRoles(List<String> roles) {
79                 this.roles = roles;
80         }
81
82         public String getDescription() {
83                 return description;
84         }
85         public void setDescription(String description) {
86                 this.description = description;
87         }
88         
89         
90 }