org.jboss.portal.server.plugins.windowstate
Class WindowStates

java.lang.Object
  extended by org.jboss.portal.common.plugin.AbstractPlugin
      extended by org.jboss.portal.server.plugins.PluginService
          extended by org.jboss.portal.server.plugins.windowstate.WindowStates
All Implemented Interfaces:
MetaDataHolder, Plugin, Registration, Service, WindowStateProvider

public class WindowStates
extends PluginService
implements WindowStateProvider


Field Summary
protected  WindowStatesMetaData metaData
           
protected  java.util.Set windowStates
           
 
Fields inherited from class org.jboss.portal.server.plugins.PluginService
ctx
 
Fields inherited from class org.jboss.portal.common.plugin.AbstractPlugin
container
 
Constructor Summary
WindowStates()
           
 
Method Summary
 void addWindowState(WindowState windowState)
           
 boolean containsWindowState(WindowState windowState)
           
 MetaData getMetaData()
           
 java.util.Set getWindowStates()
           
 void removeWindowState(WindowState windowState)
           
 void setMetaData(MetaData metaData)
           
 void start()
          Start.
 
Methods inherited from class org.jboss.portal.server.plugins.PluginService
addDependsOnMe, addIDependOn, create, destroy, registered, removeDependsOnMe, removeIDependOn, stop, unregister
 
Methods inherited from class org.jboss.portal.common.plugin.AbstractPlugin
getPluginContainer, setPluginContainer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metaData

protected WindowStatesMetaData metaData

windowStates

protected java.util.Set windowStates
Constructor Detail

WindowStates

public WindowStates()
Method Detail

containsWindowState

public boolean containsWindowState(WindowState windowState)
Specified by:
containsWindowState in interface WindowStateProvider
Throws:
java.lang.IllegalArgumentException - if the window state is null

addWindowState

public void addWindowState(WindowState windowState)
Specified by:
addWindowState in interface WindowStateProvider
Throws:
java.lang.IllegalArgumentException - if the window state is null

removeWindowState

public void removeWindowState(WindowState windowState)
Specified by:
removeWindowState in interface WindowStateProvider
Throws:
java.lang.IllegalArgumentException - if the window state is null

getWindowStates

public java.util.Set getWindowStates()
Specified by:
getWindowStates in interface WindowStateProvider

start

public void start()
           throws java.lang.Exception
Description copied from interface: Service
Start.

Specified by:
start in interface Service
Overrides:
start in class PluginService
Throws:
java.lang.Exception

setMetaData

public void setMetaData(MetaData metaData)
Specified by:
setMetaData in interface MetaDataHolder

getMetaData

public MetaData getMetaData()
Specified by:
getMetaData in interface MetaDataHolder