/src/main/java/com/google/ie/business/domain/Audit.java
http://thoughtsite.googlecode.com/ · Java · 135 lines · 71 code · 28 blank · 36 comment · 0 complexity · 432e6db6a23612069260e6e68b943811 MD5 · raw file
- /* Copyright 2010 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS.
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License
- */
- package com.google.ie.business.domain;
- import java.io.Serializable;
- import java.util.Date;
- import javax.jdo.annotations.Extension;
- import javax.jdo.annotations.IdGeneratorStrategy;
- import javax.jdo.annotations.IdentityType;
- import javax.jdo.annotations.PersistenceCapable;
- import javax.jdo.annotations.Persistent;
- import javax.jdo.annotations.PrimaryKey;
- /**
- *
- * @author abraina
- *
- */
- @PersistenceCapable(identityType = IdentityType.APPLICATION, detachable = "true")
- public class Audit implements Serializable {
- /** A unique identifier for the class */
- private static final long serialVersionUID = -6200216596199040053L;
- @PrimaryKey
- @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
- @Extension(vendorName = "datanucleus", key = "gae.encoded-pk", value = "true")
- private String key;
- @Persistent
- private String action;
- @Persistent
- private String entityKey;
- @Persistent
- private String userKey;
- @Persistent
- private String entityType;
- @Persistent
- private Date auditDate;
- public Audit() {
- }
- /**
- * @return the key
- */
- public String getKey() {
- return key;
- }
- /**
- * @param key the key to set
- */
- public void setKey(String key) {
- this.key = key;
- }
- public String getAction() {
- return action;
- }
- public void setAction(String action) {
- this.action = action;
- }
- public String getEntityKey() {
- return entityKey;
- }
- public void setEntityKey(String entityKey) {
- this.entityKey = entityKey;
- }
- public String getUserKey() {
- return userKey;
- }
- public void setUserKey(String userKey) {
- this.userKey = userKey;
- }
- public Date getAuditDate() {
- return auditDate;
- }
- public void setAuditDate(Date auditDate) {
- this.auditDate = auditDate;
- }
- /**
- * @param entityType the entityType to set
- */
- public void setEntityType(String entityType) {
- this.entityType = entityType;
- }
- /**
- * @return the entityType
- */
- public String getEntityType() {
- return entityType;
- }
- /*
- * (non-Javadoc)
- * @see java.lang.Object#toString()
- */
- @Override
- public String toString() {
- return "Audit [action=" + action + ", auditDate=" + auditDate + ", entityKey=" + entityKey
- + ", entityType=" + entityType + ", key=" + key + ", userKey=" + userKey
- + "]";
- }
- }