org.jets3t.service.model
Class BaseVersionOrDeleteMarker

java.lang.Object
  extended by org.jets3t.service.model.BaseVersionOrDeleteMarker
Direct Known Subclasses:
S3DeleteMarker, S3Version

public abstract class BaseVersionOrDeleteMarker
extends Object

Author:
James Murty

Constructor Summary
BaseVersionOrDeleteMarker(String key, String versionId, boolean isLatest, Date lastModified, S3Owner owner)
           
 
Method Summary
 String getKey()
           
 Date getLastModified()
           
 S3Owner getOwner()
           
 String getVersionId()
           
abstract  boolean isDeleteMarker()
           
 boolean isLatest()
           
static String[] toVersionIds(BaseVersionOrDeleteMarker[] items)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseVersionOrDeleteMarker

public BaseVersionOrDeleteMarker(String key,
                                 String versionId,
                                 boolean isLatest,
                                 Date lastModified,
                                 S3Owner owner)
Method Detail

isDeleteMarker

public abstract boolean isDeleteMarker()

getKey

public String getKey()

getVersionId

public String getVersionId()

isLatest

public boolean isLatest()

getLastModified

public Date getLastModified()

getOwner

public S3Owner getOwner()

toVersionIds

public static String[] toVersionIds(BaseVersionOrDeleteMarker[] items)