Guest User

Untitled

a guest
May 24th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.59 KB | None | 0 0
  1. package obd.library;
  2.  
  3. import java.util.Date;
  4. import javax.persistence.Entity;
  5.  
  6. @Entity
  7. public abstract class User {
  8.  
  9.     private String CardNumber;
  10.    
  11.     private Date CreatedAt;
  12.    
  13.     private String FirstName;
  14.    
  15.     private String LastName;
  16.    
  17.     private Address Address;
  18.    
  19.     private int QuantityRentLimit = 0;
  20.    
  21.     private String Status;
  22.    
  23.     public User() {    
  24.         this.setActive();
  25.         this.setCreatedAt(new Date());
  26.     }
  27.    
  28.     public String getCardNumber() {
  29.         return CardNumber;
  30.     }
  31.  
  32.     public void setCardNumber(String cardNumber) {
  33.         CardNumber = cardNumber;
  34.     }
  35.  
  36.     public Date getCreatedAt() {
  37.         return CreatedAt;
  38.     }
  39.  
  40.     public void setCreatedAt(Date createdAt) {
  41.         CreatedAt = createdAt;
  42.     }
  43.  
  44.     public String getFirstName() {
  45.         return FirstName;
  46.     }
  47.  
  48.     public void setFirstName(String firstName) {
  49.         FirstName = firstName;
  50.     }
  51.  
  52.     public String getLastName() {
  53.         return LastName;
  54.     }
  55.  
  56.     public void setLastName(String lastName) {
  57.         LastName = lastName;
  58.     }
  59.  
  60.     public void setAddress(String Street, String ZipCode, String City, String Country) {
  61.         this.Address = new Address(Street, ZipCode, City, Country);
  62.     }
  63.    
  64.     public Address getAddress() {
  65.         return this.Address;
  66.     }  
  67.    
  68.     public int getQuantityRentLimit() {
  69.         return QuantityRentLimit;
  70.     }
  71.  
  72.     public void setQuantityRentLimit(int quantityRentLimit) {
  73.         QuantityRentLimit = quantityRentLimit;
  74.     }
  75.  
  76.     public String getStatus() {
  77.         return this.Status;
  78.     }
  79.    
  80.     public void setBanned() {
  81.         this.Status = "Zablokowany";
  82.     }
  83.    
  84.     public void setActive() {
  85.         this.Status = "Aktywny";
  86.     }
  87.    
  88.     public int getRentedItemsQuantity() {
  89.         return 0;
  90.     }
  91. }
Add Comment
Please, Sign In to add comment