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


Field Summary
 
Fields inherited from interface org.jclouds.io.ContentMetadata
HTTP_HEADERS, RFC1123_DATE_PATTERN
 
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()
          Deprecated. use getContentMD5AsHashCode() instead.
 com.google.common.hash.HashCode getContentMD5AsHashCode()
           
 String getContentType()
           
 org.jclouds.io.MutableContentMetadata getDelegate()
           
 Date getExpires()
           
 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)
          Deprecated. use setContentMD5(HashCode) instead.
 void setContentMD5(com.google.common.hash.HashCode contentMD5)
           
 void setContentType(String contentType)
           
 void setExpires(Date expires)
           
 void setName(String name)
           
 void setPath(String path)
           
 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

@Deprecated
public byte[] getContentMD5()
Deprecated. use getContentMD5AsHashCode() instead.

Specified by:
getContentMD5 in interface org.jclouds.io.ContentMetadata

getContentMD5AsHashCode

public com.google.common.hash.HashCode getContentMD5AsHashCode()
Specified by:
getContentMD5AsHashCode 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

@Deprecated
public void setContentMD5(byte[] contentMD5)
Deprecated. use setContentMD5(HashCode) instead.

Specified by:
setContentMD5 in interface org.jclouds.io.MutableContentMetadata

setContentMD5

public void setContentMD5(com.google.common.hash.HashCode 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

setExpires

public void setExpires(Date expires)
Specified by:
setExpires in interface org.jclouds.io.MutableContentMetadata

getExpires

public Date getExpires()
Specified by:
getExpires in interface org.jclouds.io.ContentMetadata

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-2014 The Apache Software Foundation. All Rights Reserved.