1 package org.openecomp.portalapp.portal.domain;
3 import org.openecomp.portalsdk.core.domain.support.DomainVo;
5 import com.fasterxml.jackson.annotation.JsonIgnore;
7 @SuppressWarnings("rawtypes")
8 public class CentralRoleFunction extends DomainVo implements java.io.Serializable, Comparable{
13 private static final long serialVersionUID = -4018975640065252688L;
20 private String editUrl;
23 public CentralRoleFunction() {
28 public CentralRoleFunction(Long id, String code, String name, Long appId, String editUrl) {
34 this.editUrl = editUrl;
37 public CentralRoleFunction(String code, String name) {
46 public String getCode() {
50 * @param code the code to set
52 public void setCode(String code) {
58 public String getName() {
62 * @param name the name to set
64 public void setName(String name) {
70 public Long getAppId() {
74 * @param appId the appId to set
76 public void setAppId(Long appId) {
82 public String getEditUrl() {
86 * @param editUrl the editUrl to set
88 public void setEditUrl(String editUrl) {
89 this.editUrl = editUrl;
91 public int compareTo(Object obj){
92 String c1 = getName();
93 String c2 = ((CentralRoleFunction)obj).getName();
95 return (c1 == null || c2 == null) ? 1 : c1.compareTo(c2);