org.apache.lokahi.core.common.interfaces
Class FunctionableEntity<T extends FunctionableEntity>

java.lang.Object
  extended by org.apache.lokahi.core.common.interfaces.RestObject
      extended by org.apache.lokahi.core.common.interfaces.TMCDao<T>
          extended by org.apache.lokahi.core.common.interfaces.FunctionableEntity<T>
All Implemented Interfaces:
Collectable, Dao<T>, Entity, Restable
Direct Known Subclasses:
Global, Project, TomcatContext, VirtualHost

public abstract class FunctionableEntity<T extends FunctionableEntity>
extends TMCDao<T>
implements Entity

Version:
$Id: FunctionableEntity.java,v 1.2 2006/03/07 22:05:24 drtobes Exp $
Author:
Stephen Toback

Constructor Summary
FunctionableEntity()
           
 
Method Summary
abstract  int getObjectId()
           
abstract
<T extends FunctionableEntity>
T
getParent()
           
 
Methods inherited from class org.apache.lokahi.core.common.interfaces.TMCDao
get
 
Methods inherited from class org.apache.lokahi.core.common.interfaces.RestObject
elementBuilder, elementBuilder
 
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.Dao
fillObject
 
Methods inherited from interface org.apache.lokahi.core.common.interfaces.Collectable
getName, getPk
 
Methods inherited from interface org.apache.lokahi.core.common.interfaces.Restable
buildShortXMLRepresentation, buildXMLRepresention
 

Constructor Detail

FunctionableEntity

public FunctionableEntity()
Method Detail

getObjectId

public abstract int getObjectId()

getParent

public abstract <T extends FunctionableEntity> T getParent()