Coverage Report - com.ctrip.apollo.biz.entity.Privilege
 
Classes in this File Line Coverage Branch Coverage Complexity
Privilege
75%
9/12
N/A
1
 
 1  
 package com.ctrip.apollo.biz.entity;
 2  
 
 3  
 import javax.persistence.Column;
 4  
 import javax.persistence.Entity;
 5  
 import javax.persistence.Table;
 6  
 
 7  
 import org.hibernate.annotations.SQLDelete;
 8  
 import org.hibernate.annotations.Where;
 9  
 
 10  
 @Entity
 11  
 @Table(name = "Privilege")
 12  
 @SQLDelete(sql = "Update Privilege set isDeleted = 1 where id = ?")
 13  
 @Where(clause = "isDeleted = 0")
 14  5
 public class Privilege extends BaseEntity {
 15  
 
 16  
   @Column(name = "Name", nullable = false)
 17  
   private String name;
 18  
 
 19  
   @Column(name = "PrivilType", nullable = false)
 20  
   private String privilType;
 21  
 
 22  
   @Column(name = "NamespaceId")
 23  
   private long namespaceId;
 24  
 
 25  
   public String getName() {
 26  1
     return name;
 27  
   }
 28  
 
 29  
   public long getNamespaceId() {
 30  0
     return namespaceId;
 31  
   }
 32  
 
 33  
   public String getPrivilType() {
 34  1
     return privilType;
 35  
   }
 36  
 
 37  
   public void setName(String name) {
 38  4
     this.name = name;
 39  4
   }
 40  
 
 41  
   public void setNamespaceId(long namespaceId) {
 42  4
     this.namespaceId = namespaceId;
 43  4
   }
 44  
 
 45  
   public void setPrivilType(String privilType) {
 46  4
     this.privilType = privilType;
 47  4
   }
 48  
 
 49  
   public String toString() {
 50  0
     return toStringHelper().add("namespaceId", namespaceId).add("privilType", privilType)
 51  0
         .add("name", name).toString();
 52  
   }
 53  
 }