Class StrategyBasedComponent
- java.lang.Object
-
- pt.ist.fenixframework.core.AbstractDomainObject
-
- org.fenixedu.cms.domain.component.Component_Base
-
- org.fenixedu.cms.domain.component.Component
-
- org.fenixedu.cms.domain.component.StrategyBasedComponent_Base
-
- org.fenixedu.cms.domain.component.StrategyBasedComponent
-
- All Implemented Interfaces:
Serializable,Cloneable,pt.ist.fenixframework.DomainObject
public final class StrategyBasedComponent extends StrategyBasedComponent_Base
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.fenixedu.cms.domain.component.Component
COMPONENTS
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StrategyBasedComponentclone(CloneCache cloneCache)Class<?>componentType()voiddelete()voidhandle(Page page, TemplateContext componentContext, TemplateContext globalContext)Provides the necessary info needed to render the component on a given page and context.com.google.gson.JsonObjectjson()-
Methods inherited from class org.fenixedu.cms.domain.component.StrategyBasedComponent_Base
getBennu, getComponent, getRelationComponentRoot, setBennu, setComponent
-
Methods inherited from class org.fenixedu.cms.domain.component.Component
availableComponents, forType, forType, getDescription, getName, getType, register
-
Methods inherited from class org.fenixedu.cms.domain.component.Component_Base
addInstalledPage, getCreatedBy, getCreationDate, getInstalledPageSet, getRelationComponentPage, getRelationComponentUser, removeInstalledPage, setCreatedBy, setCreationDate, setType
-
-
-
-
Method Detail
-
handle
public void handle(Page page, TemplateContext componentContext, TemplateContext globalContext)
Description copied from class:ComponentProvides the necessary info needed to render the component on a given page and context.
-
clone
public StrategyBasedComponent clone(CloneCache cloneCache)
-
componentType
public Class<?> componentType()
- Overrides:
componentTypein classComponent
-
-