All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.duracloud.mill.auditor.AuditLogItem Maven / Gradle / Ivy

There is a newer version: 8.0.0
Show newest version
/*
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 *     http://duracloud.org/license/
 */
package org.duracloud.mill.auditor;

/**
 * An intereface defining a log item.
 * 
 * @author Daniel Bernstein
 * 
 */
public interface AuditLogItem {
    /**
     * 
     * @return
     */
    public String getAccount();

    /**
     * 
     * @return
     */
    public String getStoreId();

    /**
     * 
     * @return
     */
    public String getSpaceId();

    /**
     * 
     * @return
     */
    public String getContentId();

    /**
     * 
     * @return
     */
    public String getContentMd5();

    /**
    * @return
    */
   public String getMimetype();

   /*
    * 
    * @return
    */
   public String getContentSize();

   /**
    * 
    * @return
    */
   public String getContentProperties();

   /**
    * 
    * @return
    */
   public String getSpaceAcls();
   
   /**
     * 
     * @return
     */
    public String getAction();

    /**
     * 
     * @return
     */
    public String getUsername();
    
    /**
     * 
     * @return
     */
    public String getSourceSpaceId();

    /**
     * 
     * @return
     */
    public String getSourceContentId();
    /**
     * 
     * @return
     */
    public long getTimestamp();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy