|
|||||||||
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 String |
METADATA_HEADER_CONTENT_DISPOSITION
|
static String |
METADATA_HEADER_CONTENT_ENCODING
|
static String |
METADATA_HEADER_CONTENT_LANGUAGE
|
static String |
METADATA_HEADER_CONTENT_LENGTH
|
static String |
METADATA_HEADER_CONTENT_MD5
|
static String |
METADATA_HEADER_CONTENT_TYPE
|
static String |
METADATA_HEADER_CREATION_DATE
|
static String |
METADATA_HEADER_DATE
|
static String |
METADATA_HEADER_ETAG
|
static String |
METADATA_HEADER_LAST_MODIFIED_DATE
|
Method Summary | |
---|---|
void |
addAllMetadata(Map<String,Object> metadata)
Adds all the items in the provided map to this object's metadata. |
void |
addMetadata(String name,
Date value)
Adds a Date metadata item to the object. |
void |
addMetadata(String name,
StorageOwner value)
Adds an owner metadata item to the object. |
void |
addMetadata(String name,
String value)
Adds a metadata item to the object. |
boolean |
containsMetadata(String name)
|
Object |
getMetadata(String name)
|
Map<String,Object> |
getMetadataMap()
|
String |
getName()
|
StorageOwner |
getOwner()
|
void |
removeMetadata(String name)
Removes a metadata item from the object. |
void |
replaceAllMetadata(Map<String,Object> metadata)
Removes all the metadata items associated with this object, then adds all the items in the provided map. |
void |
setName(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 String METADATA_HEADER_CREATION_DATE
public static final String METADATA_HEADER_LAST_MODIFIED_DATE
public static final String METADATA_HEADER_DATE
public static final String METADATA_HEADER_CONTENT_MD5
public static final String METADATA_HEADER_CONTENT_LENGTH
public static final String METADATA_HEADER_CONTENT_TYPE
public static final String METADATA_HEADER_CONTENT_ENCODING
public static final String METADATA_HEADER_CONTENT_DISPOSITION
public static final String METADATA_HEADER_CONTENT_LANGUAGE
public static final String METADATA_HEADER_ETAG
Method Detail |
---|
public String getName()
public void setName(String name)
name
- the name for the bucketpublic Map<String,Object> getMetadataMap()
public Object getMetadata(String name)
name
- the metadata item name.
public boolean containsMetadata(String name)
name
- the metadata item name.
public void addMetadata(String name, String value)
name
- the metadata item name.value
- the metadata item value.public void addMetadata(String name, Date value)
name
- the metadata item name.value
- the metadata item's date value.public void addMetadata(String name, StorageOwner value)
name
- the metadata item name.value
- the metadata item's owner value.public void addAllMetadata(Map<String,Object> metadata)
metadata
- metadata items to add.public void removeMetadata(String name)
name
- the name of the metadata item to remove.public void replaceAllMetadata(Map<String,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 |