1 package org.openecomp.portalapp.portal.domain;
5 public class ExternalRoleDetails implements Comparable {
9 private boolean active;
10 private Integer priority;
12 private Long appId; // used by ECOMP only
13 private Long appRoleId; // used by ECOMP only
15 private List<EPAppRoleFunction> perms;
17 public String getName() {
21 public void setName(String name) {
25 public boolean isActive() {
29 public void setActive(boolean active) {
33 public Integer getPriority() {
37 public void setPriority(Integer priority) {
38 this.priority = priority;
41 public Long getAppId() {
45 public void setAppId(Long appId) {
49 public Long getAppRoleId() {
53 public void setAppRoleId(Long appRoleId) {
54 this.appRoleId = appRoleId;
59 public List<EPAppRoleFunction> getPerms() {
63 public void setPerms(List<EPAppRoleFunction> perms) {
68 public int compareTo(Object obj) {
69 EPRole other = (EPRole)obj;
71 String c1 = getName();
72 String c2 = other.getName();
74 return (c1 == null || c2 == null) ? 1 : c1.compareTo(c2);