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

java.lang.Object
  extended by org.gatein.mop.core.api.workspace.content.AbstractCustomization
      extended by org.gatein.mop.core.api.workspace.content.WorkspaceCustomization
          extended by org.gatein.mop.core.api.workspace.content.WorkspaceClone
All Implemented Interfaces:
Customization<Object>

public abstract class WorkspaceClone
extends WorkspaceCustomization

Version:
$Revision$
Author:
Julien Viet

Field Summary
 ContentManagerRegistry registry
           
 
Fields inherited from class org.gatein.mop.core.api.workspace.content.AbstractCustomization
comparator
 
Constructor Summary
WorkspaceClone()
           
 
Method Summary
 void destroy()
           
abstract  String getContentId()
           
 Set<CustomizationContext> getContexts()
           
abstract  String getFooName()
           
abstract  String getMimeType()
           
 String getName()
           
 AbstractCustomization getParentCustomization()
           
abstract  Collection<WorkspaceSpecialization> getSpecializations()
           
 ContentType<Object> getType()
           
abstract  void setContentId(String contentId)
           
abstract  void setMimeType(String mimeType)
           
 
Methods inherited from class org.gatein.mop.core.api.workspace.content.WorkspaceCustomization
doDestroy, getCustomizationContext, getParent
 
Methods inherited from class org.gatein.mop.core.api.workspace.content.AbstractCustomization
createPS, customize, get, get, getContentState, getCustomization, getState, setContentState, setState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

registry

public ContentManagerRegistry registry
Constructor Detail

WorkspaceClone

public WorkspaceClone()
Method Detail

getContexts

public Set<CustomizationContext> getContexts()
Specified by:
getContexts in interface Customization<Object>
Overrides:
getContexts in class AbstractCustomization

getFooName

public abstract String getFooName()

getMimeType

public abstract String getMimeType()

setMimeType

public abstract void setMimeType(String mimeType)

getContentId

public abstract String getContentId()

setContentId

public abstract void setContentId(String contentId)

getSpecializations

public abstract Collection<WorkspaceSpecialization> getSpecializations()

getName

public String getName()

getParentCustomization

public AbstractCustomization getParentCustomization()
Specified by:
getParentCustomization in class AbstractCustomization

destroy

public void destroy()
Specified by:
destroy in interface Customization<Object>
Overrides:
destroy in class AbstractCustomization

getType

public ContentType<Object> getType()


Copyright © 2009 eXo Platform SAS. All Rights Reserved.