org.jboss.portal.server.metadata
Class ServerObjectMetaData

java.lang.Object
  extended by org.jboss.portal.server.metadata.ServerObjectMetaData
All Implemented Interfaces:
MetaData
Direct Known Subclasses:
ApplicationMetaData, ComponentMetaData, InstanceMetaData, PageMetaData, PortalMetaData, PortalServerMetaData, WindowMetaData

public class ServerObjectMetaData
extends java.lang.Object
implements MetaData

Base meta data class for a portal object.


Field Summary
protected  java.util.Set depends
          The service ids it depends on.
protected  ServerObjectID id
          The object id.
protected  java.lang.String name
          The object name.
protected  java.util.Map plugins
          The plugins.
 
Constructor Summary
ServerObjectMetaData(ServerObjectID id, java.lang.String name)
           
 
Method Summary
 void addPlugin(java.lang.String key, PluginMetaData plugin)
           
 java.util.Set getDepends()
           
 ServerObjectID getID()
           
 java.lang.String getName()
           
 PluginMetaData getPlugin(java.lang.String key)
           
 java.util.Set getPluginKeySet()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected final ServerObjectID id
The object id.


depends

protected final java.util.Set depends
The service ids it depends on.


name

protected final java.lang.String name
The object name.


plugins

protected final java.util.Map plugins
The plugins.

Constructor Detail

ServerObjectMetaData

public ServerObjectMetaData(ServerObjectID id,
                            java.lang.String name)
Method Detail

getDepends

public java.util.Set getDepends()

addPlugin

public void addPlugin(java.lang.String key,
                      PluginMetaData plugin)

getPluginKeySet

public java.util.Set getPluginKeySet()

getPlugin

public PluginMetaData getPlugin(java.lang.String key)

getID

public ServerObjectID getID()

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object