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 java.lang.Object


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

Constructor Detail

BaseVersionOrDeleteMarker

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

isDeleteMarker

public abstract boolean isDeleteMarker()

getKey

public java.lang.String getKey()

getVersionId

public java.lang.String getVersionId()

isLatest

public boolean isLatest()

getLastModified

public java.util.Date getLastModified()

getOwner

public S3Owner getOwner()

toVersionIds

public static java.lang.String[] toVersionIds(BaseVersionOrDeleteMarker[] items)