org.jclouds.atmos.domain.internal
Class AtmosObjectImpl
java.lang.Object
org.jclouds.http.internal.PayloadEnclosingImpl
org.jclouds.atmos.domain.internal.AtmosObjectImpl
- All Implemented Interfaces:
- Comparable<AtmosObject>, AtmosObject, org.jclouds.io.PayloadEnclosing
public class AtmosObjectImpl
- extends org.jclouds.http.internal.PayloadEnclosingImpl
- implements AtmosObject, Comparable<AtmosObject>
Default Implementation of AtmosObject.
- Author:
- Adrian Cole
| Fields inherited from class org.jclouds.http.internal.PayloadEnclosingImpl |
payload |
| Methods inherited from class org.jclouds.http.internal.PayloadEnclosingImpl |
getPayload, setPayload, setPayload, setPayload, setPayload |
| Methods inherited from interface org.jclouds.io.PayloadEnclosing |
getPayload, setPayload, setPayload, setPayload, setPayload |
AtmosObjectImpl
public AtmosObjectImpl(MutableContentMetadata contentMetadata,
SystemMetadata systemMetadata,
UserMetadata userMetadata)
AtmosObjectImpl
@Inject
public AtmosObjectImpl(MutableContentMetadata contentMetadata)
getSystemMetadata
public SystemMetadata getSystemMetadata()
- Specified by:
getSystemMetadata in interface AtmosObject
- Returns:
- System and User metadata relevant to this object.
getUserMetadata
public UserMetadata getUserMetadata()
- Specified by:
getUserMetadata in interface AtmosObject
getContentMetadata
public MutableContentMetadata getContentMetadata()
-
- Specified by:
getContentMetadata in interface AtmosObject
getAllHeaders
public com.google.common.collect.Multimap<String,String> getAllHeaders()
-
- Specified by:
getAllHeaders in interface AtmosObject
setAllHeaders
public void setAllHeaders(com.google.common.collect.Multimap<String,String> allHeaders)
-
- Specified by:
setAllHeaders in interface AtmosObject
compareTo
public int compareTo(AtmosObject o)
-
- Specified by:
compareTo in interface Comparable<AtmosObject>
hashCode
public int hashCode()
- Overrides:
hashCode in class org.jclouds.http.internal.PayloadEnclosingImpl
equals
public boolean equals(Object obj)
- Overrides:
equals in class org.jclouds.http.internal.PayloadEnclosingImpl
toString
public String toString()
- Overrides:
toString in class Object
setPayload
public void setPayload(org.jclouds.io.Payload data)
- Specified by:
setPayload in interface org.jclouds.io.PayloadEnclosing- Overrides:
setPayload in class org.jclouds.http.internal.PayloadEnclosingImpl
Copyright © 2009-2011 jclouds. All Rights Reserved.