|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jets3t.service.model.BaseStorageItem
public abstract class BaseStorageItem
Base class to represent storage items that can contain metadata: both objects and buckets.
Field Summary | |
---|---|
static java.lang.String |
METADATA_HEADER_CONTENT_DISPOSITION
|
static java.lang.String |
METADATA_HEADER_CONTENT_ENCODING
|
static java.lang.String |
METADATA_HEADER_CONTENT_LANGUAGE
|
static java.lang.String |
METADATA_HEADER_CONTENT_LENGTH
|
static java.lang.String |
METADATA_HEADER_CONTENT_MD5
|
static java.lang.String |
METADATA_HEADER_CONTENT_TYPE
|
static java.lang.String |
METADATA_HEADER_CREATION_DATE
|
static java.lang.String |
METADATA_HEADER_DATE
|
static java.lang.String |
METADATA_HEADER_ETAG
|
static java.lang.String |
METADATA_HEADER_LAST_MODIFIED_DATE
|
Method Summary | |
---|---|
void |
addAllMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
Adds all the items in the provided map to this object's metadata. |
void |
addMetadata(java.lang.String name,
java.util.Date value)
Adds a Date metadata item to the object. |
void |
addMetadata(java.lang.String name,
StorageOwner value)
Adds an owner metadata item to the object. |
void |
addMetadata(java.lang.String name,
java.lang.String value)
Adds a metadata item to the object. |
boolean |
containsMetadata(java.lang.String name)
|
java.lang.Object |
getMetadata(java.lang.String name)
|
java.util.Map<java.lang.String,java.lang.Object> |
getMetadataMap()
|
java.lang.String |
getName()
|
StorageOwner |
getOwner()
|
void |
removeMetadata(java.lang.String name)
Removes a metadata item from the object. |
void |
replaceAllMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
Removes all the metadata items associated with this object, then adds all the items in the provided map. |
void |
setName(java.lang.String name)
Set the name of the bucket. |
void |
setOwner(StorageOwner owner)
Set this object's owner object based on information returned from the service. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String METADATA_HEADER_CREATION_DATE
public static final java.lang.String METADATA_HEADER_LAST_MODIFIED_DATE
public static final java.lang.String METADATA_HEADER_DATE
public static final java.lang.String METADATA_HEADER_CONTENT_MD5
public static final java.lang.String METADATA_HEADER_CONTENT_LENGTH
public static final java.lang.String METADATA_HEADER_CONTENT_TYPE
public static final java.lang.String METADATA_HEADER_CONTENT_ENCODING
public static final java.lang.String METADATA_HEADER_CONTENT_DISPOSITION
public static final java.lang.String METADATA_HEADER_CONTENT_LANGUAGE
public static final java.lang.String METADATA_HEADER_ETAG
Method Detail |
---|
public java.lang.String getName()
public void setName(java.lang.String name)
name
- the name for the bucketpublic java.util.Map<java.lang.String,java.lang.Object> getMetadataMap()
public java.lang.Object getMetadata(java.lang.String name)
name
- the metadata item name.
public boolean containsMetadata(java.lang.String name)
name
- the metadata item name.
public void addMetadata(java.lang.String name, java.lang.String value)
name
- the metadata item name.value
- the metadata item value.public void addMetadata(java.lang.String name, java.util.Date value)
name
- the metadata item name.value
- the metadata item's date value.public void addMetadata(java.lang.String name, StorageOwner value)
name
- the metadata item name.value
- the metadata item's owner value.public void addAllMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
metadata
- metadata items to add.public void removeMetadata(java.lang.String name)
name
- the name of the metadata item to remove.public void replaceAllMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
metadata
- metadata items to add.public StorageOwner getOwner()
public void setOwner(StorageOwner owner)
owner
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |