View Javadoc

1   /*
2    * ObjectModification.java
3    * Created on 2 Сентябрь 2006 г., 23:04
4    */
5   
6   package org.weda.domain;
7   
8   import javax.persistence.Entity;
9   import javax.persistence.Id;
10  import javax.persistence.IdClass;
11  
12  /**Хранит историю изменения объекта
13   *
14   * @author Mikhail Titov
15   */
16  @Entity()
17  @IdClass(ObjectModificationPk.class)
18  public class ObjectModification {
19      
20      private Long objectId;
21      private String objectClass;
22      
23      public ObjectModification(){}
24      
25      public ObjectModification(ObjectModificationPk pk){
26          objectId = pk.getObjectId();
27          objectClass = pk.getObjectClass();
28      }
29  
30      @Id()
31      public Long getObjectId() {
32          return objectId;
33      }
34  
35      public void setObjectId(Long objectId) {
36          this.objectId = objectId;
37      }
38  
39      @Id()
40      public String getObjectClass() {
41          return objectClass;
42      }
43  
44      public void setObjectClass(String objectClass) {
45          this.objectClass = objectClass;
46      }
47  }