ccc.api.core
Class Res

java.lang.Object
  extended by ccc.api.core.Res
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ActionSummary, API, Comment, Group, PagedCollection, Resource, ResourceSummary, User

public class Res
extends java.lang.Object
implements java.io.Serializable

Base API class supporting s11n and linking.

Author:
Civic Computing Ltd.
See Also:
Serialized Form

Constructor Summary
Res()
           
 
Method Summary
 void addLink(java.lang.String rel, java.lang.String link)
          Set the link for a rel name.
 void addLinks(java.util.Map<java.lang.String,java.lang.String> links)
          Add multiple rel links.
 java.lang.String getLink(java.lang.String rel)
          Get the link for a rel name.
 java.util.Map<java.lang.String,java.lang.String> getLinks()
          Get a map of available links.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Res

public Res()
Method Detail

getLink

public java.lang.String getLink(java.lang.String rel)
Get the link for a rel name.

Parameters:
rel - The rel name for the link.
Returns:
The corresponding link or NULL if no such link exists.

addLink

public void addLink(java.lang.String rel,
                    java.lang.String link)
Set the link for a rel name.

Parameters:
rel - The rel name for the link.
link - The link to set.

getLinks

public java.util.Map<java.lang.String,java.lang.String> getLinks()
Get a map of available links.

Returns:
All rel links for this object.

addLinks

public void addLinks(java.util.Map<java.lang.String,java.lang.String> links)
Add multiple rel links.

Parameters:
links - The links to add.


Copyright © 2010. All Rights Reserved.