org.gatein.mop.core.api.workspace.content
Class CustomizationContainer

java.lang.Object
  extended by org.gatein.mop.core.api.workspace.content.CustomizationContainer

public abstract class CustomizationContainer
extends Object

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
CustomizationContainer()
           
 
Method Summary
abstract  WorkspaceClone createClone()
           
abstract  WorkspaceSpecialization createSpecialization()
           
<S> Customization<S>
customize(String name, ContentType<S> contentType, String contentId, S state)
           
<S> Customization<S>
customize(String name, Customization<S> customization)
           
 Customization<?> getCustomization(String name)
           
abstract  Map<String,WorkspaceCustomization> getCustomizations()
           
abstract  WorkspaceCustomizationContext getOwner()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomizationContainer

public CustomizationContainer()
Method Detail

getOwner

public abstract WorkspaceCustomizationContext getOwner()

getCustomizations

public abstract Map<String,WorkspaceCustomization> getCustomizations()

createClone

public abstract WorkspaceClone createClone()

createSpecialization

public abstract WorkspaceSpecialization createSpecialization()

getCustomization

public Customization<?> getCustomization(String name)

customize

public <S> Customization<S> customize(String name,
                                      ContentType<S> contentType,
                                      String contentId,
                                      S state)

customize

public <S> Customization<S> customize(String name,
                                      Customization<S> customization)


Copyright © 2009 eXo Platform SAS. All Rights Reserved.