org.gatein.mop.core.api.workspace
Class UIWindowImpl

java.lang.Object
  extended by org.gatein.mop.core.api.workspace.WorkspaceObjectImpl
      extended by org.gatein.mop.core.api.workspace.UIComponentImpl
          extended by org.gatein.mop.core.api.workspace.UIWindowImpl
All Implemented Interfaces:
CustomizationContext, UIComponent, UIWindow, WorkspaceObject

public abstract class UIWindowImpl
extends UIComponentImpl
implements UIWindow, CustomizationContext

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
UIWindowImpl()
           
 
Method Summary
 boolean contains(CustomizationContext that)
           
abstract  WorkspaceClone create()
           
abstract  WorkspaceSpecialization create2()
           
<S> Customization<S>
customize(ContentType<S> contentType, String contentId, S state)
           
<S> Customization<S>
customize(Customization<S> customization)
           
 ContentManager getContentManager()
           
 String getContextId()
           
 String getContextType()
           
abstract  WorkspaceCustomization getCustomization()
           
 ObjectType<? extends UIWindow> getObjectType()
           
 void setContentManager(ContentManager contentManager)
           
abstract  void setCustomization(WorkspaceCustomization customization)
           
 
Methods inherited from class org.gatein.mop.core.api.workspace.UIComponentImpl
getPage, getParent, getParentContainer, getParentPage
 
Methods inherited from class org.gatein.mop.core.api.workspace.WorkspaceObjectImpl
getAttributes, getName, getObjectId, getProperties, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.gatein.mop.api.workspace.ui.UIComponent
getName, getPage, getParent
 
Methods inherited from interface org.gatein.mop.api.workspace.WorkspaceObject
getAttributes, getObjectId
 

Constructor Detail

UIWindowImpl

public UIWindowImpl()
Method Detail

getContentManager

public ContentManager getContentManager()

setContentManager

public void setContentManager(ContentManager contentManager)

getObjectType

public ObjectType<? extends UIWindow> getObjectType()
Specified by:
getObjectType in interface UIComponent
Specified by:
getObjectType in interface WorkspaceObject
Specified by:
getObjectType in class UIComponentImpl

getCustomization

public abstract WorkspaceCustomization getCustomization()
Specified by:
getCustomization in interface UIWindow

setCustomization

public abstract void setCustomization(WorkspaceCustomization customization)

create

public abstract WorkspaceClone create()

create2

public abstract WorkspaceSpecialization create2()

customize

public <S> Customization<S> customize(ContentType<S> contentType,
                                      String contentId,
                                      S state)
Specified by:
customize in interface UIWindow

customize

public <S> Customization<S> customize(Customization<S> customization)
Specified by:
customize in interface UIWindow

getContextType

public String getContextType()
Specified by:
getContextType in interface CustomizationContext

getContextId

public String getContextId()
Specified by:
getContextId in interface CustomizationContext

contains

public boolean contains(CustomizationContext that)
Specified by:
contains in interface CustomizationContext


Copyright © 2009 eXo Platform SAS. All Rights Reserved.