View Javadoc

1   /*
2    * AuditableObjectImpl.java
3    * Created on 28 Август 2006 г., 23:01
4    */
5   
6   package org.weda.store.impl;
7   
8   import java.util.ArrayList;
9   import java.util.HashSet;
10  import java.util.LinkedList;
11  import java.util.List;
12  import java.util.Set;
13  import org.weda.store.AuditableObject;
14  import org.weda.store.AuditableProperty;
15  
16  /**
17   *
18   * @author Mikhail Titov
19   */
20  public class AuditableObjectImpl implements AuditableObject {
21      private Class objectClass;
22      private List<AuditableProperty> objectProperties = 
23                  new LinkedList<AuditableProperty>();
24  
25      public Class getObjectClass() {
26          return objectClass;
27      }
28  
29      public void setObjectClass(Class objectClass) {
30          this.objectClass = objectClass;
31      }
32  
33      public List<AuditableProperty> getObjectProperties() {
34          return objectProperties;
35      }
36      
37      public void addObjectProperty(AuditableProperty property){
38          objectProperties.add(property);
39      }
40      
41  }