org.apache.lokahi.core.common.interfaces
Class RestObject

java.lang.Object
  extended by org.apache.lokahi.core.common.interfaces.RestObject
All Implemented Interfaces:
Collectable, Restable
Direct Known Subclasses:
TMCDao

public abstract class RestObject
extends java.lang.Object
implements Restable

Convience methods for creating an object to be displayed in the rest servlet.

Version:
$Id: RestObject.java,v 1.1 2006/03/07 20:18:51 drtobes Exp $
Author:
Stephen Toback

Constructor Summary
RestObject()
           
 
Method Summary
protected static java.lang.StringBuilder elementBuilder(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> a)
          Takes the name, and map of key, values and creates an xml represenatation.
protected static java.lang.StringBuilder elementBuilder(java.lang.String name, java.lang.String value)
          builds an individual xml element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.lokahi.core.common.interfaces.Restable
buildShortXMLRepresentation, buildXMLRepresention
 
Methods inherited from interface org.apache.lokahi.core.common.interfaces.Collectable
getName, getPk
 

Constructor Detail

RestObject

public RestObject()
Method Detail

elementBuilder

protected static java.lang.StringBuilder elementBuilder(java.lang.String name,
                                                        java.util.Map<java.lang.String,java.lang.String> a)
Takes the name, and map of key, values and creates an xml represenatation.

Parameters:
name - of the xml object
a - Map of key, value pairs
Returns:
a xml object.

elementBuilder

protected static java.lang.StringBuilder elementBuilder(java.lang.String name,
                                                        java.lang.String value)
builds an individual xml element.

Parameters:
name - of the element.
value - of the named element.
Returns:
representation of the element.