Advertisement
Guest User

Untitled

a guest
Apr 18th, 2012
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.28 KB | None | 0 0
  1. package com.bob3695.AgeOfMinecraft.AOMDatabase.Civs;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import javax.persistence.Column;
  7. import javax.persistence.Entity;
  8. import javax.persistence.FetchType;
  9. import javax.persistence.Id;
  10. import javax.persistence.JoinColumn;
  11. import javax.persistence.OneToMany;
  12. import javax.persistence.OneToOne;
  13. import javax.persistence.Table;
  14.  
  15. import com.avaje.ebean.validation.NotNull;
  16. import com.bob3695.AgeOfMinecraft.AOMDatabase.Buildings.DBBuilding;
  17.  
  18. @Entity()
  19. @Table(name="aom_civ_buildings")
  20. public class DBCivBuilding {
  21.     @Id
  22.     @Column(name="CIV_BUILDING_ID")
  23.     private int id;
  24.    
  25.     @OneToOne(fetch=FetchType.LAZY)
  26.     @JoinColumn(name="BUILDING_ID")
  27.     @NotNull
  28.     private DBBuilding building;
  29.    
  30.     @NotNull
  31.     private int buildingLevel;
  32.    
  33.     @OneToOne(fetch=FetchType.LAZY)
  34.     @JoinColumn(name="CIV_ID")
  35.     @NotNull
  36.     private DBCiv civ;
  37.    
  38.     @OneToMany(mappedBy="civBuilding")
  39.     private List<DBCivBuildingBlock> blocks;
  40.    
  41.     @NotNull
  42.     private boolean beingBuilt;
  43.    
  44.     @NotNull
  45.     private boolean beingTakenDown;
  46.    
  47.     @NotNull
  48.     private boolean beingUpgraded;
  49.    
  50.     @NotNull
  51.     private boolean decaying;
  52.    
  53.     @NotNull
  54.     private boolean built;
  55.    
  56.     @NotNull
  57.     private int buildRate;
  58.    
  59.     public DBCivBuilding() {
  60.         blocks = new ArrayList<DBCivBuildingBlock>();
  61.     }
  62.    
  63.     public int getId() {
  64.         return id;
  65.     }
  66.    
  67.     public void setId(int id) {
  68.         this.id = id;
  69.     }
  70.    
  71.     public DBBuilding getBuilding() {
  72.         return building;
  73.     }
  74.    
  75.     public void setBuilding(DBBuilding building) {
  76.         this.building = building;
  77.     }
  78.    
  79.     public int getBuildingLevel() {
  80.         return buildingLevel;
  81.     }
  82.    
  83.     public void setBuildingLevel(int buildingLevel) {
  84.         this.buildingLevel = buildingLevel;
  85.     }
  86.    
  87.     public DBCiv getCiv() {
  88.         return civ;
  89.     }
  90.    
  91.     public void setCiv(DBCiv civ) {
  92.         this.civ = civ;
  93.     }
  94.    
  95.     public List<DBCivBuildingBlock> getBlocks() {
  96.         return blocks;
  97.     }
  98.    
  99.     public void setBlocks(List<DBCivBuildingBlock> blocks) {
  100.         this.blocks = blocks;
  101.     }
  102.    
  103.     public void addBlock(DBCivBuildingBlock block) {
  104.         blocks.add(block);
  105.         if (block.getCivBuilding() != this) {
  106.             block.setCivBuilding(this);
  107.         }
  108.     }
  109.    
  110.     public boolean isBeingBuilt() {
  111.         return beingBuilt;
  112.     }
  113.    
  114.     public void setBeingBuilt(boolean beingBuilt) {
  115.         this.beingBuilt = beingBuilt;
  116.     }
  117.    
  118.     public boolean isBeingTakenDown() {
  119.         return beingTakenDown;
  120.     }
  121.    
  122.     public void setBeingTakenDown(boolean beingTakenDown) {
  123.         this.beingTakenDown = beingTakenDown;
  124.     }
  125.    
  126.     public boolean isBeingUpgraded() {
  127.         return beingUpgraded;
  128.     }
  129.    
  130.     public void setBeingUpgraded(boolean beingUpgraded) {
  131.         this.beingUpgraded = beingUpgraded;
  132.     }
  133.    
  134.     public boolean isDecaying() {
  135.         return decaying;
  136.     }
  137.    
  138.     public void setDecaying(boolean decaying) {
  139.         this.decaying = decaying;
  140.     }
  141.    
  142.     public boolean isBuilt() {
  143.         return built;
  144.     }
  145.    
  146.     public void setBuilt(boolean built) {
  147.         this.built = built;
  148.     }
  149.    
  150.     public int getBuildRate() {
  151.         return buildRate;
  152.     }
  153.    
  154.     public void setBuildRate(int buildRate) {
  155.         this.buildRate = buildRate;
  156.     }
  157. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement