org.jboss.portal.server.metadata
Class ComponentMetaData

java.lang.Object
  extended by org.jboss.portal.server.metadata.ServerObjectMetaData
      extended by org.jboss.portal.server.metadata.ComponentMetaData
All Implemented Interfaces:
MetaData
Direct Known Subclasses:
PortletMetaData

public abstract class ComponentMetaData
extends ServerObjectMetaData


Field Summary
 
Fields inherited from class org.jboss.portal.server.metadata.ServerObjectMetaData
depends, id, name, plugins
 
Constructor Summary
protected ComponentMetaData(java.lang.String applicationName, java.lang.String name)
           
 
Method Summary
abstract  java.lang.String getClassName()
          The class name of the component to instantiate.
 java.lang.String getExpirationCache()
           
 InterceptorListMetaData getInterceptorList()
           
 void setExpirationCache(java.lang.String expirationCache)
           
 void setInterceptorList(InterceptorListMetaData interceptorList)
           
 
Methods inherited from class org.jboss.portal.server.metadata.ServerObjectMetaData
addPlugin, getDepends, getID, getName, getPlugin, getPluginKeySet, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComponentMetaData

protected ComponentMetaData(java.lang.String applicationName,
                            java.lang.String name)
Method Detail

getClassName

public abstract java.lang.String getClassName()
The class name of the component to instantiate.


getInterceptorList

public InterceptorListMetaData getInterceptorList()

setInterceptorList

public void setInterceptorList(InterceptorListMetaData interceptorList)

getExpirationCache

public java.lang.String getExpirationCache()

setExpirationCache

public void setExpirationCache(java.lang.String expirationCache)