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 Object


Nested Class Summary
static class RestObject.Properties
          Common property keys that may be present on a RestObject
 
Field Summary
protected  Map<String,Object> jsonProperties
           
 
Constructor Summary
RestObject()
           
 
Method Summary
 com.google.common.collect.ImmutableMap<String,Object> getProperties()
           
 Object getProperty(String key)
           
 boolean hasProperty(String key)
           
 void putProperties(Map<String,Object> properties)
           
 com.atlassian.fugue.Pair putProperty(com.atlassian.fugue.Pair<String,Object> keyValuePair)
           
 Object putProperty(String key, 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 Map<String,Object> jsonProperties
Constructor Detail

RestObject

public RestObject()
Method Detail

getProperties

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

hasProperty

public boolean hasProperty(String key)

getProperty

public Object getProperty(String key)

putProperty

public final Object putProperty(String key,
                                Object value)

putProperty

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

putProperties

public final void putProperties(Map<String,Object> properties)


Copyright © 2003–2015 Atlassian. All rights reserved.