content: /**
   * Project: eve.services
   * 
   * File Created at 2011-12-21
   * $Id$
   * 
   * Copyright 2008 Alibaba.com Corporation Limited.
   * All rights reserved.
   *
   * This software is the confidential and proprietary information of
   * Alibaba Company. ("Confidential Information").  You shall not
   * disclose such Confidential Information and shall use it only in
   * accordance with the terms of the license agreement you entered into
   * with Alibaba.com.
   */
  package com.alibaba.json.bvtVO;
  
  import java.io.Serializable;
  import java.sql.Timestamp;
  import java.util.Map;
  
  /**
   * �¼�����
   * 
   * @author wb_jianhui.shijh
   */
  public class IEvent implements Serializable {
  
      private static final long   serialVersionUID = -791431935700654454L;
  
      /**
       * �¼������
       */
      private String              name;
  
      /**
       * �¼�����Դ
       */
      private String              source;
  
      /**
       * �¼����
       */
      private Map<String, Object> detailData;
  
      /**
       * �¼�����ʱ��
       */
      private Timestamp           generateTime;
  
      /**
       * ���¼����������һ��Ψһ��־��ID.
       */
      private String              externalId;
  
      public String getExternalId() {
          return externalId;
      }
  
      public void setExternalId(String externalId) {
          this.externalId = externalId;
      }
  
      public String getName() {
          return name;
      }
  
      public void setName(String name) {
          this.name = name;
      }
  
      public String getSource() {
          return source;
      }
  
      public void setSource(String source) {
          this.source = source;
      }
  
      public Map<String, Object> getDetailData() {
          return detailData;
      }
  
      public void setDetailData(Map<String, Object> detailData) {
          this.detailData = detailData;
      }
  
      public Timestamp getGenerateTime() {
          return generateTime;
      }
  
      public void setGenerateTime(Timestamp generateTime) {
          this.generateTime = generateTime;
      }
  
      @Override
      public String toString() {
          return "IEvent [name=" + name + ", source=" + source + ", externalId=" + externalId
                  + ", generateTime=" + generateTime + ", detailData=" + detailData + "]";
      }
  
  }
  