org.jclouds.atmos.domain.internal
Class DelegatingMutableContentMetadata

java.lang.Object
  extended by org.jclouds.atmos.domain.internal.DelegatingMutableContentMetadata
All Implemented Interfaces:
org.jclouds.io.ContentMetadata, org.jclouds.io.MutableContentMetadata

public class DelegatingMutableContentMetadata
extends Object
implements MutableContentMetadata

Author:
Adrian Cole

Field Summary
 
Fields inherited from interface org.jclouds.io.ContentMetadata
HTTP_HEADERS
 
Constructor Summary
DelegatingMutableContentMetadata()
           
DelegatingMutableContentMetadata(URI uri, String name, String path, org.jclouds.io.MutableContentMetadata delegate)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getContentDisposition()
           
 String getContentEncoding()
           
 String getContentLanguage()
           
 Long getContentLength()
           
 byte[] getContentMD5()
           
 String getContentType()
           
 org.jclouds.io.MutableContentMetadata getDelegate()
           
 String getName()
           
 String getPath()
           
 URI getUri()
           
 int hashCode()
           
 void setContentDisposition(String contentDisposition)
           
 void setContentEncoding(String contentEncoding)
           
 void setContentLanguage(String contentLanguage)
           
 void setContentLength(Long contentLength)
           
 void setContentMD5(byte[] contentMD5)
           
 void setContentType(String contentType)
           
 void setName(String name)
           
 void setPath(String path)
           
 void setPropertiesFromHttpHeaders(com.google.common.collect.Multimap<String,String> headers)
           
 void setUri(URI uri)
           
 org.jclouds.io.ContentMetadataBuilder toBuilder()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DelegatingMutableContentMetadata

public DelegatingMutableContentMetadata()

DelegatingMutableContentMetadata

public DelegatingMutableContentMetadata(URI uri,
                                        String name,
                                        String path,
                                        org.jclouds.io.MutableContentMetadata delegate)
Method Detail

getContentLength

public Long getContentLength()
Specified by:
getContentLength in interface org.jclouds.io.ContentMetadata

getContentMD5

public byte[] getContentMD5()
Specified by:
getContentMD5 in interface org.jclouds.io.ContentMetadata

getContentType

public String getContentType()
Specified by:
getContentType in interface org.jclouds.io.ContentMetadata

getName

public String getName()

setContentLength

public void setContentLength(Long contentLength)
Specified by:
setContentLength in interface org.jclouds.io.MutableContentMetadata

setContentMD5

public void setContentMD5(byte[] contentMD5)
Specified by:
setContentMD5 in interface org.jclouds.io.MutableContentMetadata

setContentType

public void setContentType(String contentType)
Specified by:
setContentType in interface org.jclouds.io.MutableContentMetadata

setName

public void setName(String name)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

getDelegate

public org.jclouds.io.MutableContentMetadata getDelegate()

setContentDisposition

public void setContentDisposition(String contentDisposition)
Specified by:
setContentDisposition in interface org.jclouds.io.MutableContentMetadata

setContentEncoding

public void setContentEncoding(String contentEncoding)
Specified by:
setContentEncoding in interface org.jclouds.io.MutableContentMetadata

setContentLanguage

public void setContentLanguage(String contentLanguage)
Specified by:
setContentLanguage in interface org.jclouds.io.MutableContentMetadata

getContentDisposition

public String getContentDisposition()
Specified by:
getContentDisposition in interface org.jclouds.io.ContentMetadata

getContentEncoding

public String getContentEncoding()
Specified by:
getContentEncoding in interface org.jclouds.io.ContentMetadata

getContentLanguage

public String getContentLanguage()
Specified by:
getContentLanguage in interface org.jclouds.io.ContentMetadata

setPropertiesFromHttpHeaders

public void setPropertiesFromHttpHeaders(com.google.common.collect.Multimap<String,String> headers)
Specified by:
setPropertiesFromHttpHeaders in interface org.jclouds.io.MutableContentMetadata

toBuilder

public org.jclouds.io.ContentMetadataBuilder toBuilder()
Specified by:
toBuilder in interface org.jclouds.io.ContentMetadata

getUri

public URI getUri()

setUri

public void setUri(URI uri)

getPath

public String getPath()

setPath

public void setPath(String path)


Copyright © 2009-2011 jclouds. All Rights Reserved.