public class BasicTemplatePolicyFilter extends AbstractPolicyFilter implements TemplatePolicyFilter, PluginComponent
TemplatePolicyFilter| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | REVISION | 
order| Constructor and Description | 
|---|
| BasicTemplatePolicyFilter() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String[] | getConditionLabels(java.lang.String[] labels,
                  java.lang.Class<? extends PortalElement> portlet,
                  java.lang.String userLang)Hook called by doEditCommonPortlet to update labels to Condition's combo box | 
| java.lang.String[] | getConditionValues(java.lang.String[] values,
                  java.lang.Class<? extends PortalElement> portlet)Hook called by doEditCommonPortlet to update values to Condition's combo box | 
| void | getCssFiles(java.util.List<java.io.File> jcmsChoice)Hook called by PortalManager to change available css files in the portal editor. | 
| java.lang.String | getInnerClasses(PortalElement portlet)Hook called by PortalManager to add more
 classes for the given PortalElement's inside | 
| java.lang.String | getInnerStyles(PortalElement portlet)Hook called by PortalManager to add more
 styles for the given PortalElement's inside | 
| java.lang.String | getOutterClasses(PortalElement portlet)Hook called by PortalManager to add more
 classes for the given PortalElement's outside | 
| java.lang.String | getOutterStyles(PortalElement portlet)Hook called by PortalManager to add more
 styles for the given PortalElement's outside | 
| java.lang.String | getSkinTemplateUsage(Data data,
                    java.lang.String usage)Overrides the skin usage decided by JCMS and previous plugins | 
| TypeTemplateEntry | getTemplateEntry(java.lang.String usage,
                java.lang.Class<? extends Data> dataClass,
                Workspace ws,
                TypeTemplateEntry tte)This method is a hook to display a custom template, different from 
 the default selected one. | 
| TypeTemplateEntry | getTemplateEntry(java.lang.String usage,
                Data data,
                TypeTemplateEntry tte)This method is a hook to display a custom template, different from 
 the default selected one. | 
| java.lang.String | getTemplateUsage(java.lang.Class<?> pubClass,
                java.lang.String usage)Overrides the usage decided by JCMS and previous plugins | 
| java.lang.String | getTemplateUsage(Data data,
                java.lang.String usage)Overrides the usage decided by JCMS and previous plugins | 
| void | handleCondition(java.lang.String[] conditions)Hook called by doInitPortlet.jsp to handle custom portlet condition. | 
| boolean | init(Plugin plugin)Initialize the component with the given plugin configuration | 
compareTo, equals, getOrder, setOrderpublic static final java.lang.String REVISION
public boolean init(Plugin plugin)
PluginComponentinit in interface PluginComponentplugin - the calling pluginPluginComponent.init(Plugin)public TypeTemplateEntry getTemplateEntry(java.lang.String usage, Data data, TypeTemplateEntry tte)
TemplatePolicyFiltergetTemplateEntry in interface TemplatePolicyFilterusage - the template usagedata - the working publicationTemplatePolicyFilter.getTemplateEntry(String, Data, TypeTemplateEntry)public TypeTemplateEntry getTemplateEntry(java.lang.String usage, java.lang.Class<? extends Data> dataClass, Workspace ws, TypeTemplateEntry tte)
TemplatePolicyFiltergetTemplateEntry in interface TemplatePolicyFilterusage - the template usagedataClass - the working Classws - the working WorkspaceTemplatePolicyFilter.getTemplateEntry(String, Class, Workspace, TypeTemplateEntry)public java.lang.String getTemplateUsage(Data data, java.lang.String usage)
TemplatePolicyFiltergetTemplateUsage in interface TemplatePolicyFilterdata - the working datausage - is the current usageTemplatePolicyFilter.getTemplateUsage(Data, String)public java.lang.String getTemplateUsage(java.lang.Class<?> pubClass,
                                         java.lang.String usage)
TemplatePolicyFiltergetTemplateUsage in interface TemplatePolicyFilterpubClass - the class of the publicationusage - is the current usageTemplatePolicyFilter.getTemplateUsage(Class, String)public java.lang.String getSkinTemplateUsage(Data data, java.lang.String usage)
TemplatePolicyFiltergetSkinTemplateUsage in interface TemplatePolicyFilterdata - the working datausage - is the current usageTemplatePolicyFilter.getSkinTemplateUsage(Data, String)public java.lang.String getInnerClasses(PortalElement portlet)
TemplatePolicyFiltergetInnerClasses in interface TemplatePolicyFilterportlet - the working PortalElementTemplatePolicyFilter.getInnerClasses(PortalElement)public java.lang.String getOutterClasses(PortalElement portlet)
TemplatePolicyFiltergetOutterClasses in interface TemplatePolicyFilterportlet - the working PortalElementTemplatePolicyFilter.getOutterClasses(PortalElement)public java.lang.String getInnerStyles(PortalElement portlet)
TemplatePolicyFiltergetInnerStyles in interface TemplatePolicyFilterportlet - the working PortalElementTemplatePolicyFilter.getInnerStyles(PortalElement)public java.lang.String getOutterStyles(PortalElement portlet)
TemplatePolicyFiltergetOutterStyles in interface TemplatePolicyFilterportlet - the working PortalElementTemplatePolicyFilter.getOutterStyles(PortalElement)public void getCssFiles(java.util.List<java.io.File> jcmsChoice)
TemplatePolicyFiltergetCssFiles in interface TemplatePolicyFilterjcmsChoice - files selected by JCMSTemplatePolicyFilter.getCssFiles(List)public java.lang.String[] getConditionLabels(java.lang.String[] labels,
                                             java.lang.Class<? extends PortalElement> portlet,
                                             java.lang.String userLang)
TemplatePolicyFiltergetConditionLabels in interface TemplatePolicyFilterlabels - String[] I18N array of labelsportlet - the portlet classuserLang - the lang of the userTemplatePolicyFilter.getConditionLabels(String[], Class, String)public java.lang.String[] getConditionValues(java.lang.String[] values,
                                             java.lang.Class<? extends PortalElement> portlet)
TemplatePolicyFiltergetConditionValues in interface TemplatePolicyFiltervalues - String[] of valuesportlet - he portlet classTemplatePolicyFilter.getConditionValues(String[], Class)public void handleCondition(java.lang.String[] conditions)
TemplatePolicyFilterhandleCondition in interface TemplatePolicyFilterconditions - String array of codition for the given portletTemplatePolicyFilter.handleCondition(String[])Copyright © 2001-2019 Jalios SA. All Rights Reserved.