Class WidgetImpl
java.lang.Object
com.broadleafcommerce.advancedcms.domain.WidgetImpl
- All Implemented Interfaces:
Widget,WidgetAdminPresentation,Serializable,org.broadleafcommerce.common.admin.domain.AdminMainEntity,org.broadleafcommerce.common.copy.MultiTenantCloneable<Widget>,org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
@Entity
public class WidgetImpl
extends Object
implements Widget, org.broadleafcommerce.common.admin.domain.AdminMainEntity, org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity, WidgetAdminPresentation
- Author:
- Elbert Bautista (elbertbautista)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.broadleafcommerce.advancedcms.domain.WidgetAdminPresentation
WidgetAdminPresentation.GroupName, WidgetAdminPresentation.GroupOrder, WidgetAdminPresentation.TabName, WidgetAdminPresentation.TabOrder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Booleanprotected Stringprotected Longprotected Stringprotected Stringprotected List<StructuredContentTypeWidgetXref>protected List<ContentZoneDefinitionXref>Fields inherited from interface org.broadleafcommerce.common.admin.domain.AdminMainEntity
MAIN_ENTITY_NAME_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends Widget>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) booleangetCss()getHtml()getId()getJs()getName()inthashCode()voidSets the CSS content for this widgetvoidsetDescription(String description) voidsetHandleMultipleItems(Boolean handleMultipleItems) voidSets the HTML content for this widgetvoidvoidSets the JavaScript content for this widgetvoidvoidsetStructuredContentTypeWidgetXref(List<StructuredContentTypeWidgetXref> structuredContentTypeWidgetXref) voidsetZoneDefinitions(List<ContentZoneDefinitionXref> zoneDefinitions) Sets the zone definitions with which this widget is associated
-
Field Details
-
id
-
name
-
description
-
handleMultipleItems
-
js
-
css
-
html
-
structuredContentTypeWidgetXref
-
zoneDefinitions
-
-
Constructor Details
-
WidgetImpl
public WidgetImpl()
-
-
Method Details
-
getId
-
setId
-
getName
-
setName
-
getDescription
- Specified by:
getDescriptionin interfaceWidget
-
setDescription
- Specified by:
setDescriptionin interfaceWidget
-
getHandleMultipleItems
- Specified by:
getHandleMultipleItemsin interfaceWidget
-
setHandleMultipleItems
- Specified by:
setHandleMultipleItemsin interfaceWidget
-
getJs
-
setJs
Description copied from interface:WidgetSets the JavaScript content for this widget -
getCss
-
setCss
Description copied from interface:WidgetSets the CSS content for this widget -
getHtml
-
setHtml
Description copied from interface:WidgetSets the HTML content for this widget -
getMainEntityName
- Specified by:
getMainEntityNamein interfaceorg.broadleafcommerce.common.admin.domain.AdminMainEntity
-
getStructuredContentTypeWidgetXref
- Specified by:
getStructuredContentTypeWidgetXrefin interfaceWidget
-
setStructuredContentTypeWidgetXref
public void setStructuredContentTypeWidgetXref(List<StructuredContentTypeWidgetXref> structuredContentTypeWidgetXref) - Specified by:
setStructuredContentTypeWidgetXrefin interfaceWidget
-
getZoneDefinitions
- Specified by:
getZoneDefinitionsin interfaceWidget- Returns:
- the zone definitions with which this widget is associated
-
setZoneDefinitions
Description copied from interface:WidgetSets the zone definitions with which this widget is associated- Specified by:
setZoneDefinitionsin interfaceWidget
-
equals
-
hashCode
public int hashCode() -
createOrRetrieveCopyInstance
public <G extends Widget> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<Widget>- Throws:
CloneNotSupportedException
-