org.duracloud.mill.auditor.AuditLogItem Maven / Gradle / Ivy
/*
* 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();
}