com.atlassian.confluence.rest.api.model
Class RestObject

java.lang.Object
  extended by com.atlassian.confluence.rest.api.model.RestObject
Direct Known Subclasses:
RestEntity, RestList

@ExperimentalApi
public class RestObject
extends java.lang.Object


Nested Class Summary
static class RestObject.Properties
          Common property keys that may be present on a RestObject
 
Field Summary
protected  java.util.Map<java.lang.String,java.lang.Object> jsonProperties
           
 
Constructor Summary
RestObject()
           
 
Method Summary
 com.google.common.collect.ImmutableMap<java.lang.String,java.lang.Object> getProperties()
           
 java.lang.Object getProperty(java.lang.String key)
           
 boolean hasProperty(java.lang.String key)
           
 void putProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
           
 com.atlassian.fugue.Pair putProperty(com.atlassian.fugue.Pair<java.lang.String,java.lang.Object> keyValuePair)
           
 java.lang.Object putProperty(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jsonProperties

protected final java.util.Map<java.lang.String,java.lang.Object> jsonProperties
Constructor Detail

RestObject

public RestObject()
Method Detail

getProperties

public com.google.common.collect.ImmutableMap<java.lang.String,java.lang.Object> getProperties()

hasProperty

public boolean hasProperty(java.lang.String key)

getProperty

public java.lang.Object getProperty(java.lang.String key)

putProperty

public final java.lang.Object putProperty(java.lang.String key,
                                          java.lang.Object value)

putProperty

public final com.atlassian.fugue.Pair putProperty(com.atlassian.fugue.Pair<java.lang.String,java.lang.Object> keyValuePair)

putProperties

public final void putProperties(java.util.Map<java.lang.String,java.lang.Object> properties)


Copyright © 2003-2014 Atlassian. All Rights Reserved.