Interface | Description |
---|---|
ContentFacetEditor<CF extends AbstractContentFacet> |
Class | Description |
---|---|
ContentAuthorSearchPanel<C extends Content> |
Allow Search for content, and
ContentAuthorSearchPanel.notifyAllListeners(List) with search result , i.e List of ContentDescriber s
Since this implements ChangeGenerator ; it will also generate Events of TypeEntry<AjaxRequestTarget,List<C>>
TODO: Extend a TemplateSearchParams and See ProductListingPanel .addSearchpanel, to make the Search options more Dynamic / extendable
Looks for additional beans on Spring context: contentSearchFieldTypeMapping - Map of field category Name, to List of Strings, which map to entity fields |
ContentDetailsPanel<C extends AbstractContent<CA,CF>,CA extends AbstractContentAttribute,CF extends AbstractContentFacet> |
This panel defines details related to a
ContentDescriber
and its related CA & CF
We can extend the Actions available by configuration by defining the following optional beans in Spring: contentExtraActions : List of FacetMeta for ContentDescriber Level Actions
contentFacetExtraActions: List of FacetMeta for CF Level Actions
Example: |
ContentDetailsTemplatePanel<C extends AbstractContent<CA,CF>,CA extends AbstractContentAttribute,CF extends AbstractContentFacet> |
Represent the
C#getAttributes() that match AbstractContentTemplate.getMetaDataFacets() . |
ContentEditorPanel |
A self contained implementation of the
CkEditorWrapper with default behaviors, error handling + markup ready made for common use cases |
ContentFacetAjaxSaveBehavior<C extends AbstractContent<CA,CF>,CA extends AbstractContentAttribute,CF extends AbstractContentFacet> |
Define a
EditorAjaxSaveBehavior for ContentFacet type data. |
ContentHistoryPanel<C extends Content> |
A default implementation of Basic Content History; howver can be overridden and replaced by more sophisticated options with version control etc.
|
ContentManagerPanel |
This panel defines operations on Categories, like:
Adding a new category
Moving a full category
Removing a category
Restricting a category
Renaming a category
Update category settings
Since this implements ChangeGenerator ; it will also generate Events of TypePost Submit Actions - Void Type / null; just notify that there was a change |
ContentTreePanel |
A
ContentDescriber specific implementation for CategoryPanel |
CustomContentEditorWrapper<CF extends ContentFacet> |
A default implementation of
ContentFacetEditor for ContentDetailsPageForm.onSubmit() and ContentDetailsPanel.createMainFacetEditor(org.apache.wicket.markup.html.list.ListItem<CF>, com.neurosys.template.model.FacetMeta, org.apache.wicket.markup.html.WebMarkupContainer) ,
that ensures we can use any Component wrapped by this for use as a Text-Editor. |
TemplateDetailsPanel<T extends Serializable> |
This panel defines details related to a Template.
|
Copyright © 2018. All rights reserved.