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

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

The 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