com.jalios.jcms.policy
Class PolicyManager

java.lang.Object
  extended by com.jalios.jcms.policy.PolicyManager

public final class PolicyManager
extends java.lang.Object

PolicyManager handle all policy classes.

Since:
jcms-5.7.0
Version:
$Revision: 32284 $
Author:
Jean-Philippe Encausse

Field Summary
protected  java.util.Set<ChannelPolicyFilter> channelPolicyFilterSet
           
protected  java.util.Set<CtxMenuPolicyFilter> ctxmenuPolicyFilterSet
           
protected  java.util.Set<ExportPolicyFilter> exportPolicyFilterSet
           
protected  java.util.Set<ImportPolicyFilter> importPolicyFilterSet
           
protected  java.util.Set<LuceneSearchEnginePolicyFilter> luceneSearchEnginePolicyFilterSet
           
protected  java.util.Set<MailPolicyFilter> mailPolicyFilterSet
           
protected  java.util.Set<MemberPolicyFilter> memberPolicyFilterSet
           
protected  java.util.Set<MemberQueryFilter> memberQueryFilterSet
           
protected  java.util.Set<PluginPolicyFilter> pluginPolicyFilterSet
           
protected  java.util.Set<PortalPolicyFilter> portalPolicyFilterSet
           
protected  java.util.Set<PublicationFollowerPolicyFilter> pubFollowerPolicyFilterSet
           
static java.lang.String REVISION
           
protected  java.util.Set<RightPolicyFilter> rightPolicyFilterSet
           
protected  java.util.Set<StatPolicyFilter> statPolicyFilterSet
           
protected  java.util.Set<TemplatePolicyFilter> templatePolicyFilterSet
           
protected  java.util.Set<ThumbnailPolicyFilter> thumbnailPolicyFilterSet
           
protected  java.util.Set<WebdavPolicyFilter> webdavPolicyFilterSet
           
protected  java.util.Set<WidgetPolicyFilter> widgetPolicyFilterSet
           
protected  java.util.Set<WikiPolicyFilter> wikiPolicyFilterSet
           
protected  java.util.Set<WizardPolicyFilter> wizardPolicyFilterSet
           
protected  java.util.Set<WysiwygPolicyFilter> wysiwygPolicyFilterSet
           
 
Constructor Summary
PolicyManager()
           
 
Method Summary
 void addPolicyFilter(PolicyFilter pf)
          Add the given PolicyFilter to the Set of RightPolicyFilter.
 void afterImportData(org.jdom.Document doc, ImportOptions options, ImportStatus status, java.util.Map context)
           
 java.lang.String afterRendering(java.lang.String text, java.util.Locale userLocale)
           
 java.lang.String afterRendering(java.lang.String text, java.util.Locale userLocale, WikiRenderingHints hints)
           
 void afterSendMail(MailMessage msg, java.util.HashMap<java.lang.String,java.lang.Object> ctxt)
           
 void afterWizard(WizardContext context)
           
 boolean beforeImportData(org.jdom.Document doc, ImportOptions options, ImportStatus status, java.util.Map context)
           
 java.lang.String beforeRendering(java.lang.String text, java.util.Locale userLocale)
           
 java.lang.String beforeRendering(java.lang.String text, java.util.Locale userLocale, WikiRenderingHints hints)
           
 boolean beforeSendMail(MailMessage msg, java.util.HashMap<java.lang.String,java.lang.Object> ctxt)
           
 boolean beforeWizard(WizardContext context)
           
 boolean callCanBeReadBy(PublicationCriteria pubCriteria)
           
 boolean canBeReadBy(boolean isAuthorized, Category cat, Group grp, boolean checkAncestors)
           
 boolean canBeReadBy(boolean isAuthorized, Category cat, Member mbr, boolean searchInGroups, boolean checkAncestors)
           
 boolean canBeReadBy(boolean isAuthorized, Publication pub, Group grp)
           
 boolean canBeReadBy(boolean isAuthorized, Publication pub, Member mbr, boolean searchInGroups)
           
 boolean canCreateWorkspace(boolean isAuthorized, Member mbr, Workspace model)
           
 boolean canDeleteOther(boolean isAuthorized, Member mbr, java.lang.Class<? extends Publication> clazz, Workspace ws)
           
 boolean canDeleteOther(boolean isAuthorized, Member mbr, Data data)
           
 boolean canFollow(Member mbr, Publication pub)
           
 boolean canManageCategory(boolean isAuthorized, Member mbr, Category cat, boolean searchInGroups, boolean searchInParent)
           
 boolean canPublish(boolean isAuthorized, Member mbr, java.lang.Class<? extends Publication> clazz, java.util.Set<? extends Workspace> wsSet)
           
 boolean canUpdateOther(boolean isAuthorized, Member mbr, java.lang.Class<? extends Publication> clazz, Workspace ws)
           
 boolean canUpdateOther(boolean isAuthorized, Member mbr, Data data)
           
 boolean canUseCategory(boolean isAuthorized, Member mbr, Category cat, boolean searchInGroups, boolean searchInParent)
           
 boolean canWorkOn(boolean isAuthorized, Publication pub, Member member)
           
 ControllerStatus canWorkOn(ControllerStatus status, int op, Member mbr, Member member)
           
 java.lang.Boolean checkAccess(Member member, java.lang.String resource, java.util.Map<java.lang.String,java.lang.Object> context)
           
 boolean checkAfterUpload(DocUploadInfo info)
           
 boolean checkAfterValidateEntry(AbstractStatFieldListener listener, StatEntry entry, boolean jcms)
           
 boolean checkBeforeUpload(java.lang.String fieldName, java.lang.String contentType, java.lang.String fileName)
           
 boolean checkBeforeValidateEntry(AbstractStatFieldListener listener, StatEntry entry, boolean jcms)
           
 Category checkCategory(Category workingCategory, Member loggedMember)
           
 StatListener checkCreateStatListener(PortletStat portlet, PortalElement report, StatListener listener)
           
 void checkCtxCategories(java.util.List<Category> ctxCategories)
           
 char[] checkCtxMenuItems(CategoryCtxMenu ctxMenu, Category cat, char[] letters)
           
 char[] checkCtxMenuItems(MemberCtxMenu ctxMenu, Member mbr, char[] letters)
           
 char[] checkCtxMenuItems(PublicationCtxMenu ctxMenu, Publication pub, char[] letters)
           
 char[] checkCtxMenuItems(WidgetCtxMenu ctxMenu, java.lang.String menuItems, java.lang.String chooserType, java.lang.String chooserId, char[] letters)
           
 void checkDisplay(DisplayContext context, Category cat, Member loggedMember)
           
 void checkDisplay(DisplayContext context, Member member, Category home, Member loggedMember)
           
 void checkDisplay(DisplayContext context, Publication pub, Member loggedMember)
           
 void checkDisplayContext(DisplayContext context)
           
 void checkEndOfStatEntries(AbstractStatFieldListener listener, java.util.Map workspaceMap)
           
 void checkGeneratedReports(java.util.Map<java.lang.String,java.lang.String> jspMap, StatReport report, Member member)
           
 void checkGlobalWysiwygCSS(java.util.Set<java.lang.String> globalStyle, Workspace workspace)
           
 ControllerStatus checkHtml(java.lang.String str, java.lang.String field)
           
 void checkJAVAMetaTemplates(java.util.Map<java.lang.String,java.lang.String> templateMap, java.lang.String className, org.jdom.Element typeElt, boolean isExtension)
           
 void checkJSPMetaTemplates(java.util.Map<java.lang.String,java.lang.String> templateMap, java.lang.String className, org.jdom.Element typeElt, boolean isExtension)
           
 void checkLocalWysiwygCSS(java.util.Set<java.lang.String> localStyle, java.lang.String globalStyle, Workspace workspace)
           
 java.lang.String checkPermalink(java.lang.String permalink, Data data)
           
 boolean checkPortal(PortalInterface portal, Publication pub, DisplayContext context, Member loggedMember, boolean skipRedirect, boolean skipExact, boolean modePreview, boolean jcmsChoice)
           
 void checkProcessEntry(java.util.Map workspaceMap, AbstractStatFieldListener listener, StatEntry entry, java.lang.Object workspace)
           
 Publication checkPublication(Publication workingPublication, Member loggedMember, boolean isPreview)
           
 java.lang.String checkRedirect(java.lang.String redirectUrl, PortalRedirect redirect, DisplayContext context, Member loggedMember)
           
 void checkWorkingCategories(java.util.List<Category> workingCategories, Publication pub, Member loggedMember, boolean skipRedirect, boolean skipExact, boolean modePreview, Category[] ctxCategories)
           
 Workspace checkWorkspace(DisplayContext context, Workspace workspace, Member loggedMember)
           
 void checkWysiwygCSSFile(java.util.Set<java.lang.String> cssFileSet)
           
 StatListener createStatListener(PortletStat portlet, PortalElement report, StatListener listener)
           
 boolean createThumbnail(FileDocument doc, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background)
           
 boolean createThumbnail(java.io.File src, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background)
           
 boolean createThumbnail(java.net.URL url, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background)
           
 void deployPlugin(Plugin plugin, java.lang.String archiveName)
           
 boolean fetchMessage(MailMessage msg, boolean stored, java.util.Map<java.lang.String,java.lang.Object> context)
           
 void fillDescriptiveURLParamMap(java.util.Map<java.lang.String,java.lang.String> paramMap, Data data)
           
 void filterCategoryDocument(org.apache.lucene.document.Document doc, Category cat, java.lang.String lang)
           
 void filterDisplayContext(PortalManager.DisplayContextParameters dcp)
           
 void filterFileDocument(org.apache.lucene.document.Document doc, java.io.File file)
           
 void filterMemberDocument(org.apache.lucene.document.Document doc, Member mbr)
           
 void filterMemberQueryHandler(AllMemberQueryHandler amqh, java.util.Map<java.lang.String,java.lang.Object> context)
           
 void filterMemberQueryHandler(DBMemberQueryHandler dbmqh, java.util.Map<java.lang.String,java.lang.Object> context)
           
 void filterMemberQueryHandler(MemberQueryHandler mqh, java.util.Map<java.lang.String,java.lang.Object> context)
           
 PageResult<Member> filterPageResult(AllMemberQueryHandler amqh, PageResult<Member> pr, java.util.Map<java.lang.String,java.lang.Object> context)
           
 PageResult<DBMember> filterPageResult(DBMemberQueryHandler dbmqh, PageResult<DBMember> pr, java.util.Map<java.lang.String,java.lang.Object> context)
           
 void filterPublicationDocument(org.apache.lucene.document.Document doc, Publication pub, java.lang.String lang)
           
 java.util.List<java.lang.String> filterResultList(AllMemberQueryHandler amqh, java.util.List<java.lang.String> list, java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.util.List<java.lang.String> filterResultList(DBMemberQueryHandler dbmqh, java.util.List<java.lang.String> list, java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.util.Set<Member> filterResultSet(MemberQueryHandler mqh, java.util.Set<Member> resultSet, java.util.Map<java.lang.String,java.lang.Object> context)
           
 org.apache.lucene.analysis.Analyzer getAnalyzer(java.lang.String lang, boolean isIndexing)
           
 boolean getBooleanFieldValue(JcmsJspContext ctxt, java.lang.String fieldName, Data data, boolean computedValue)
           
 float getCategoryBoost(Category cat, java.lang.String lang, float defaultImplValue)
           
 java.util.TreeSet<Category> getCategoryFieldValue(JcmsJspContext ctxt, java.lang.String fieldName, Data data, java.util.TreeSet<Category> computedValue)
           
 java.util.Set<? extends ChannelPolicyFilter> getChannelPolicyFilterSet()
          Returns the set of ChannelPolicyFilter.
 java.lang.String[] getConditionLabels(java.lang.String[] labels, java.lang.Class<? extends PortalElement> portlet, java.lang.String userLang)
           
 java.lang.String[] getConditionValues(java.lang.String[] values, java.lang.Class<? extends PortalElement> portlet)
           
 void getCssFiles(java.util.List<java.lang.String> jcmsChoice)
           
 java.util.Set<? extends CtxMenuPolicyFilter> getCtxMenuPolicyFilterSet()
          Returns the set of CtxMenuPolicyFilter.
 Data getData(java.lang.String id)
           
 java.lang.String getDescriptiveURLId(java.lang.String descriptiveUrl, java.lang.String id)
           
 java.lang.String getDescriptiveURLPath(Data data, java.util.Locale locale)
           
 java.lang.String getDescriptiveURLText(java.lang.String descriptiveURLtext, Data data, java.util.Locale locale)
           
 double getDoubleFieldValue(JcmsJspContext ctxt, java.lang.String fieldName, Data data, double computedValue)
           
 java.util.Set<? extends ExportPolicyFilter> getExportPolicyFilterSet()
          Returns the set of ExportPolicyFilter.
 float getFieldBoost(Category cat, java.lang.String lang, java.lang.String fieldName, java.lang.String fieldValue, float defaultImplValue)
           
 float getFieldBoost(Publication pub, java.lang.String lang, java.lang.String fieldName, java.lang.String fieldValue, float defaultImplValue)
           
 java.lang.Object getFieldValue(JcmsJspContext ctxt, java.lang.String fieldName, Data data, java.lang.Object computedValue)
           
 java.util.Set<? extends ImportPolicyFilter> getImportPolicyFilterSet()
          Returns the set of ImportPolicyFilter.
 java.lang.String getInnerClasses(PortalElement portlet)
           
 java.lang.String getInnerStyles(PortalElement portlet)
           
 int getIntFieldValue(JcmsJspContext ctxt, java.lang.String fieldName, Data data, int computedValue)
           
 java.lang.String[] getLanguageStopWords(java.lang.String lang, java.lang.String[] jcms)
           
 java.util.HashSet<java.lang.String> getLanguageStopWordsSet(java.lang.String lang, java.util.HashSet<java.lang.String> jcms)
           
 long getLongFieldValue(JcmsJspContext ctxt, java.lang.String fieldName, Data data, long computedValue)
           
 java.util.Set<? extends LuceneSearchEnginePolicyFilter> getLuceneSearchEnginePolicyFilterSet()
          Returns the set of LuceneSearchEnginePolicyFilter.
 java.util.Set<? extends MailPolicyFilter> getMailPolicyFilterSet()
          Returns the set of MailPolicyFilter.
 java.util.Set<? extends MemberQueryFilter> getMemberQueryFilterSet()
          Returns the set of MemberQueryFilter.
 java.lang.String getOutterClasses(PortalElement portlet)
           
 java.lang.String getOutterStyles(PortalElement portlet)
           
 java.util.Set<? extends PluginPolicyFilter> getPluginPolicyFilterSet()
          Returns the set of PluginPolicyFilter.
 java.util.Map<java.lang.String,java.util.Set<? extends PolicyFilter>> getPolicyFiltersMap()
          This methods returns a Map of String used as xml tags in statusXml.jsp and Set of Policy filter.
 java.util.Set<? extends PortalPolicyFilter> getPortalPolicyFilterSet()
          Returns the set of PortalPolicyFilter.
 float getPublicationBoost(Publication pub, java.lang.String lang, float defaultImplValue)
           
 java.util.Set<? extends RightPolicyFilter> getRightPolicyFilterSet()
          Returns the set of RightPolicyFilter.
 java.lang.String getSkinTemplateUsage(Data data, java.lang.String usage)
           
 java.util.Set<? extends StatPolicyFilter> getStatPolicyFilterSet()
          Returns the set of StatPolicyFilter.
 int getStatus(Member mbr, int status)
           
 TypeTemplateEntry getTemplateEntry(java.lang.String usage, java.lang.Class<? extends Data> pubClass, Workspace ws, TypeTemplateEntry tte)
           
 TypeTemplateEntry getTemplateEntry(java.lang.String usage, Data data, TypeTemplateEntry tte)
           
 java.util.Set<? extends TemplatePolicyFilter> getTemplatePolicyFilterSet()
          Returns the set of TemplatePolicyFilter.
 java.lang.String getTemplateUsage(java.lang.Class<?> pubClass, java.lang.String usage)
           
 java.lang.String getTemplateUsage(Data data, java.lang.String usage)
           
 java.util.Set<? extends ThumbnailPolicyFilter> getThumbnailPolicyFilterSet()
          Returns the set of ThumbnailPolicyFilter.
 java.lang.String getTreeCatNodeExtraContent(TreeCat treecat, java.lang.String extraContent, Category cat, int level, int pubcount)
           
 java.util.Set<? extends WebdavPolicyFilter> getWebdavPolicyFilterSet()
          Returns the set of WebdavPolicyFilter.
 java.util.Set<? extends WidgetPolicyFilter> getWidgetPolicyFilterSet()
          Returns the set of WidgetPolicyFilter.
 java.util.Set<? extends WikiPolicyFilter> getWikiPolicyFilterSet()
          Returns the set of WikiPolicyFilter.
 java.util.Set<? extends WizardPolicyFilter> getWizardPolicyFilterSet()
          Returns the set of WizardPolicyFilter.
 java.util.Set<Workspace> getWorkspaceSet(java.util.Set<Workspace> workspaceSet, Member mbr)
           
 java.util.Set<? extends WysiwygPolicyFilter> getWysiwygPolicyFilterSet()
          Returns the set of WysiwygPolicyFilter.
 java.lang.String handleCategoryName(java.lang.String computedName, Category cat, WizardContext ctxt)
           
 void handleCondition(java.lang.String[] conditions)
           
 void handleCtxMenuItems(java.lang.StringBuffer sb, CategoryCtxMenu ctxMenu, Category cat)
           
 int handleCtxMenuItems(java.lang.StringBuffer sb, CategoryCtxMenu ctxMenu, Category cat, char letter)
           
 void handleCtxMenuItems(java.lang.StringBuffer sb, MemberCtxMenu ctxMenu, Member mbr)
           
 int handleCtxMenuItems(java.lang.StringBuffer sb, MemberCtxMenu ctxMenu, Member mbr, char letter)
           
 void handleCtxMenuItems(java.lang.StringBuffer sb, PublicationCtxMenu ctxMenu, Publication pub)
           
 int handleCtxMenuItems(java.lang.StringBuffer sb, PublicationCtxMenu ctxMenu, Publication pub, char letter)
           
 void handleCtxMenuItems(java.lang.StringBuffer sb, WidgetCtxMenu ctxMenu, java.lang.String menuItems, java.lang.String chooserType, java.lang.String chooserId)
           
 int handleCtxMenuItems(java.lang.StringBuffer sb, WidgetCtxMenu ctxMenu, java.lang.String menuItems, java.lang.String chooserType, java.lang.String chooserId, char letter)
           
 void handleWebdavHeaders(java.util.Map<java.lang.String,java.lang.String> headers, WebdavContext ctxt)
           
 void handleWebdavProperties(java.util.Set<java.lang.String> propAllSet)
           
 java.lang.String handleWebdavProperty(java.lang.String property, java.lang.String jcms, WebdavResource res, WebdavContext ctxt)
           
 void handleWikiToolbar(WikiToolbar tb, java.lang.StringBuffer sb)
           
 void initCtxMenu(CategoryCtxMenu ctxMenu, JcmsJspContext jcmsContext)
           
 void initCtxMenu(MemberCtxMenu ctxMenu, JcmsJspContext jcmsContext)
           
 void initCtxMenu(PublicationCtxMenu ctxMenu, JcmsJspContext jcmsContext)
           
 void initCtxMenu(WidgetCtxMenu ctxMenu, JcmsJspContext jcmsContext)
           
 void initHeaders(java.util.Map<java.lang.String,java.lang.String> header, java.lang.String key, JcmsJspContext context)
           
 void initJavaScriptCodeSet(java.util.Set<java.lang.String> jsCodeSet, JcmsJspContext context)
           
 void initJavaScriptSet(java.util.Set<java.lang.String> jsSet, JcmsJspContext context)
           
 void initListener(AbstractStatListener listener)
           
 boolean isValidImageSize(java.io.File imgFile, long width, long height, boolean jcms)
           
 boolean isWorker(boolean isWorker, Member member, Workspace ws)
           
 boolean loadWysiwygEditor(JcmsJspContext context, boolean load)
           
 void processDataExport(Data data, java.lang.StringBuffer sb, java.util.Map context)
           
 void processDataSetExport(java.util.Set<? extends Data> dataSet, java.lang.StringBuffer sb, java.util.Map context)
           
 void removePolicyFilter(PolicyFilter pf)
          Remove the given PolicyFilter to the Set of RightPolicyFilter.
 boolean sendFollowerNotification(Member mbr, Publication pub, java.util.Map context)
           
 boolean sendFollowerNotification(Publication pub, java.util.Map context)
           
 void setupHeaders(java.util.Map<java.lang.String,java.lang.String> header, java.lang.String key, JcmsJspContext context)
           
 void setupPlugin(Plugin plugin)
           
 boolean silentFilterResource(boolean jcms, WebdavResource res, WebdavContext ctxt)
           
 boolean supportsThumbnail(FileDocument doc, boolean jcms)
           
 void uninstallPlugin(Plugin plugin)
           
 java.lang.String updateCSS(java.lang.String css, AbstractWidget widget)
           
 java.lang.String updateHiddenActions(java.lang.String hiddenActions, AbstractWidget widget)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final java.lang.String REVISION
See Also:
Constant Field Values

rightPolicyFilterSet

protected java.util.Set<RightPolicyFilter> rightPolicyFilterSet

channelPolicyFilterSet

protected java.util.Set<ChannelPolicyFilter> channelPolicyFilterSet

portalPolicyFilterSet

protected java.util.Set<PortalPolicyFilter> portalPolicyFilterSet

templatePolicyFilterSet

protected java.util.Set<TemplatePolicyFilter> templatePolicyFilterSet

statPolicyFilterSet

protected java.util.Set<StatPolicyFilter> statPolicyFilterSet

webdavPolicyFilterSet

protected java.util.Set<WebdavPolicyFilter> webdavPolicyFilterSet

widgetPolicyFilterSet

protected java.util.Set<WidgetPolicyFilter> widgetPolicyFilterSet

thumbnailPolicyFilterSet

protected java.util.Set<ThumbnailPolicyFilter> thumbnailPolicyFilterSet

luceneSearchEnginePolicyFilterSet

protected java.util.Set<LuceneSearchEnginePolicyFilter> luceneSearchEnginePolicyFilterSet

wikiPolicyFilterSet

protected java.util.Set<WikiPolicyFilter> wikiPolicyFilterSet

pluginPolicyFilterSet

protected java.util.Set<PluginPolicyFilter> pluginPolicyFilterSet

ctxmenuPolicyFilterSet

protected java.util.Set<CtxMenuPolicyFilter> ctxmenuPolicyFilterSet

wysiwygPolicyFilterSet

protected java.util.Set<WysiwygPolicyFilter> wysiwygPolicyFilterSet

exportPolicyFilterSet

protected java.util.Set<ExportPolicyFilter> exportPolicyFilterSet

importPolicyFilterSet

protected java.util.Set<ImportPolicyFilter> importPolicyFilterSet

wizardPolicyFilterSet

protected java.util.Set<WizardPolicyFilter> wizardPolicyFilterSet

mailPolicyFilterSet

protected java.util.Set<MailPolicyFilter> mailPolicyFilterSet

memberQueryFilterSet

protected java.util.Set<MemberQueryFilter> memberQueryFilterSet

memberPolicyFilterSet

protected java.util.Set<MemberPolicyFilter> memberPolicyFilterSet

pubFollowerPolicyFilterSet

protected java.util.Set<PublicationFollowerPolicyFilter> pubFollowerPolicyFilterSet
Constructor Detail

PolicyManager

public PolicyManager()
Method Detail

addPolicyFilter

public void addPolicyFilter(PolicyFilter pf)
Add the given PolicyFilter to the Set of RightPolicyFilter.

Parameters:
pf - the RightPolicyFilter to be added
Since:
jcms-5.7.0

removePolicyFilter

public void removePolicyFilter(PolicyFilter pf)
Remove the given PolicyFilter to the Set of RightPolicyFilter.

Parameters:
pf - the RightPolicyFilter to be added
Since:
jcms-5.7.0

getRightPolicyFilterSet

public java.util.Set<? extends RightPolicyFilter> getRightPolicyFilterSet()
Returns the set of RightPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of RightPolicyFilter
Since:
jcms-5.7.0

getChannelPolicyFilterSet

public java.util.Set<? extends ChannelPolicyFilter> getChannelPolicyFilterSet()
Returns the set of ChannelPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of ChannelPolicyFilter
Since:
jcms-5.7.0

getPortalPolicyFilterSet

public java.util.Set<? extends PortalPolicyFilter> getPortalPolicyFilterSet()
Returns the set of PortalPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of PortalPolicyFilter
Since:
jcms-5.7.0

getTemplatePolicyFilterSet

public java.util.Set<? extends TemplatePolicyFilter> getTemplatePolicyFilterSet()
Returns the set of TemplatePolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of TemplatePolicyFilter
Since:
jcms-5.7.0

getStatPolicyFilterSet

public java.util.Set<? extends StatPolicyFilter> getStatPolicyFilterSet()
Returns the set of StatPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of StatPolicyFilter
Since:
jcms-5.7.0

getWebdavPolicyFilterSet

public java.util.Set<? extends WebdavPolicyFilter> getWebdavPolicyFilterSet()
Returns the set of WebdavPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of WebdavPolicyFilter
Since:
jcms-5.7.0

getWidgetPolicyFilterSet

public java.util.Set<? extends WidgetPolicyFilter> getWidgetPolicyFilterSet()
Returns the set of WidgetPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of WidgetPolicyFilter
Since:
jcms-5.7.0

getThumbnailPolicyFilterSet

public java.util.Set<? extends ThumbnailPolicyFilter> getThumbnailPolicyFilterSet()
Returns the set of ThumbnailPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of ThumbnailPolicyFilter
Since:
jcms-5.7.0

getLuceneSearchEnginePolicyFilterSet

public java.util.Set<? extends LuceneSearchEnginePolicyFilter> getLuceneSearchEnginePolicyFilterSet()
Returns the set of LuceneSearchEnginePolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of LuceneSearchEnginePolicyFilter
Since:
jcms-5.7.0

getWikiPolicyFilterSet

public java.util.Set<? extends WikiPolicyFilter> getWikiPolicyFilterSet()
Returns the set of WikiPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of WikiPolicyFilter
Since:
jcms-5.7.0

getPluginPolicyFilterSet

public java.util.Set<? extends PluginPolicyFilter> getPluginPolicyFilterSet()
Returns the set of PluginPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of PluginPolicyFilter
Since:
jcms-5.7.0

getCtxMenuPolicyFilterSet

public java.util.Set<? extends CtxMenuPolicyFilter> getCtxMenuPolicyFilterSet()
Returns the set of CtxMenuPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of CtxMenuPolicyFilter
Since:
jcms-5.7.0

getWysiwygPolicyFilterSet

public java.util.Set<? extends WysiwygPolicyFilter> getWysiwygPolicyFilterSet()
Returns the set of WysiwygPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of WysiwygPolicyFilter
Since:
jcms-5.7.0

getExportPolicyFilterSet

public java.util.Set<? extends ExportPolicyFilter> getExportPolicyFilterSet()
Returns the set of ExportPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of ExportPolicyFilter
Since:
jcms-5.7.2

getImportPolicyFilterSet

public java.util.Set<? extends ImportPolicyFilter> getImportPolicyFilterSet()
Returns the set of ImportPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of ImportPolicyFilter
Since:
jcms-5.7.2

getWizardPolicyFilterSet

public java.util.Set<? extends WizardPolicyFilter> getWizardPolicyFilterSet()
Returns the set of WizardPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of WizardPolicyFilter
Since:
jcms-5.7.2

getMailPolicyFilterSet

public java.util.Set<? extends MailPolicyFilter> getMailPolicyFilterSet()
Returns the set of MailPolicyFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of MailPolicyFilter
Since:
jcms-6.0.1

getMemberQueryFilterSet

public java.util.Set<? extends MemberQueryFilter> getMemberQueryFilterSet()
Returns the set of MemberQueryFilter. Warning: the set is not protected. Before any iteration, the set should be duplicated to avoid ConcurentModificationException. It MUST NOT be updated, instead use add/remove methods

Returns:
Set the set of MemberQueryFilter
Since:
jcms-6.0.1

getPolicyFiltersMap

public java.util.Map<java.lang.String,java.util.Set<? extends PolicyFilter>> getPolicyFiltersMap()
This methods returns a Map of String used as xml tags in statusXml.jsp and Set of Policy filter.

Returns:
the map
Since:
jcms-6.1.1

checkJSPMetaTemplates

public void checkJSPMetaTemplates(java.util.Map<java.lang.String,java.lang.String> templateMap,
                                  java.lang.String className,
                                  org.jdom.Element typeElt,
                                  boolean isExtension)
Since:
jcms-5.7.0
See Also:
ChannelPolicyFilter.checkJSPMetaTemplates(Map, String, Element, boolean)

checkJAVAMetaTemplates

public void checkJAVAMetaTemplates(java.util.Map<java.lang.String,java.lang.String> templateMap,
                                   java.lang.String className,
                                   org.jdom.Element typeElt,
                                   boolean isExtension)
Since:
jcms-5.7.0
See Also:
ChannelPolicyFilter.checkJAVAMetaTemplates(Map, String, Element, boolean)

getData

public Data getData(java.lang.String id)
Since:
jcms-6.0
See Also:
ChannelPolicyFilter.getData(String)

canUpdateOther

public boolean canUpdateOther(boolean isAuthorized,
                              Member mbr,
                              Data data)
Since:
jcms-5.7.1
See Also:
RightPolicyFilter.canUpdateOther(boolean, Member, Data)

canDeleteOther

public boolean canDeleteOther(boolean isAuthorized,
                              Member mbr,
                              Data data)
Since:
jcms-5.7.1
See Also:
RightPolicyFilter.canDeleteOther(boolean, Member, Data)

callCanBeReadBy

public boolean callCanBeReadBy(PublicationCriteria pubCriteria)
Since:
jcms-7.0.0
See Also:
RightPolicyFilter.canBeReadBy(boolean, Publication, Member, boolean)

canBeReadBy

public boolean canBeReadBy(boolean isAuthorized,
                           Publication pub,
                           Member mbr,
                           boolean searchInGroups)
Since:
jcms-5.7.0
See Also:
RightPolicyFilter.canBeReadBy(boolean, Publication, Member, boolean)

canBeReadBy

public boolean canBeReadBy(boolean isAuthorized,
                           Publication pub,
                           Group grp)
Since:
jcms-5.7.0
See Also:
RightPolicyFilter.canBeReadBy(boolean, Publication, Group)

canWorkOn

public boolean canWorkOn(boolean isAuthorized,
                         Publication pub,
                         Member member)
Since:
jcms-5.7.0
See Also:
RightPolicyFilter.canWorkOn(boolean, Publication, Member)

canWorkOn

public ControllerStatus canWorkOn(ControllerStatus status,
                                  int op,
                                  Member mbr,
                                  Member member)
Since:
jcms-6.1.0
See Also:
RightPolicyFilter.canWorkOn(ControllerStatus, int, Member, Member)

isWorker

public boolean isWorker(boolean isWorker,
                        Member member,
                        Workspace ws)
Since:
jcms-5.7.1
See Also:
RightPolicyFilter.isWorker(boolean, Member, Workspace)

canPublish

public boolean canPublish(boolean isAuthorized,
                          Member mbr,
                          java.lang.Class<? extends Publication> clazz,
                          java.util.Set<? extends Workspace> wsSet)
Since:
jcms-5.7.1
See Also:
RightPolicyFilter.canPublish(boolean, Member, Class, Set)

canUpdateOther

public boolean canUpdateOther(boolean isAuthorized,
                              Member mbr,
                              java.lang.Class<? extends Publication> clazz,
                              Workspace ws)
Since:
jcms-5.7.1
See Also:
RightPolicyFilter.canUpdateOther(boolean, Member, Class, Workspace)

canDeleteOther

public boolean canDeleteOther(boolean isAuthorized,
                              Member mbr,
                              java.lang.Class<? extends Publication> clazz,
                              Workspace ws)
Since:
jcms-5.7.1
See Also:
RightPolicyFilter.canDeleteOther(boolean, Member, Class, Workspace)

canBeReadBy

public boolean canBeReadBy(boolean isAuthorized,
                           Category cat,
                           Member mbr,
                           boolean searchInGroups,
                           boolean checkAncestors)
Since:
jcms-5.7.0
See Also:
RightPolicyFilter.canBeReadBy(boolean, Category, Member, boolean, boolean)

canBeReadBy

public boolean canBeReadBy(boolean isAuthorized,
                           Category cat,
                           Group grp,
                           boolean checkAncestors)
Since:
jcms-5.7.0
See Also:
RightPolicyFilter.canBeReadBy(boolean, Category, Group, boolean)

canUseCategory

public boolean canUseCategory(boolean isAuthorized,
                              Member mbr,
                              Category cat,
                              boolean searchInGroups,
                              boolean searchInParent)
Since:
jcms-5.7.1
See Also:
RightPolicyFilter.canUseCategory(boolean, Member, Category, boolean, boolean)

canManageCategory

public boolean canManageCategory(boolean isAuthorized,
                                 Member mbr,
                                 Category cat,
                                 boolean searchInGroups,
                                 boolean searchInParent)
Since:
jcms-5.7.1
See Also:
RightPolicyFilter.canManageCategory(boolean, Member, Category, boolean, boolean)

canCreateWorkspace

public boolean canCreateWorkspace(boolean isAuthorized,
                                  Member mbr,
                                  Workspace model)
Since:
jcms-5.7.3
See Also:
RightPolicyFilter.canCreateWorkspace(boolean, Member, Workspace)

getWorkspaceSet

public java.util.Set<Workspace> getWorkspaceSet(java.util.Set<Workspace> workspaceSet,
                                                Member mbr)
Since:
jcms-7.0.2
See Also:
RightPolicyFilter.getWorkspaceSet(Set, Member)

checkBeforeUpload

public boolean checkBeforeUpload(java.lang.String fieldName,
                                 java.lang.String contentType,
                                 java.lang.String fileName)
Since:
jcms-5.7.0
See Also:
RightPolicyFilter.checkBeforeUpload(String, String, String)

checkAfterUpload

public boolean checkAfterUpload(DocUploadInfo info)
Since:
jcms-5.7.0
See Also:
RightPolicyFilter.checkAfterUpload(DocUploadInfo)

checkHtml

public ControllerStatus checkHtml(java.lang.String str,
                                  java.lang.String field)
See Also:
RightPolicyFilter.checkHtml(String, String)

checkAccess

public java.lang.Boolean checkAccess(Member member,
                                     java.lang.String resource,
                                     java.util.Map<java.lang.String,java.lang.Object> context)
Since:
jcms-7.0.0
See Also:
RightPolicyFilter.checkAccess(Member, String, Map)

filterDisplayContext

public void filterDisplayContext(PortalManager.DisplayContextParameters dcp)
See Also:
PortalPolicyFilter.filterDisplayContext(com.jalios.jcms.portlet.PortalManager.DisplayContextParameters)

checkCategory

public Category checkCategory(Category workingCategory,
                              Member loggedMember)
See Also:
PortalPolicyFilter.checkCategory(Category, Member)

checkPublication

public Publication checkPublication(Publication workingPublication,
                                    Member loggedMember,
                                    boolean isPreview)
See Also:
PortalPolicyFilter.checkPublication(Publication, Member, boolean)

checkCtxCategories

public void checkCtxCategories(java.util.List<Category> ctxCategories)
See Also:
PortalPolicyFilter.checkCtxCategories(List)

checkPortal

public boolean checkPortal(PortalInterface portal,
                           Publication pub,
                           DisplayContext context,
                           Member loggedMember,
                           boolean skipRedirect,
                           boolean skipExact,
                           boolean modePreview,
                           boolean jcmsChoice)
See Also:
PortalPolicyFilter.checkPortal(PortalInterface, Publication, DisplayContext, Member, boolean, boolean, boolean, boolean)

checkWorkingCategories

public void checkWorkingCategories(java.util.List<Category> workingCategories,
                                   Publication pub,
                                   Member loggedMember,
                                   boolean skipRedirect,
                                   boolean skipExact,
                                   boolean modePreview,
                                   Category[] ctxCategories)
See Also:
PortalPolicyFilter.checkWorkingCategories(List, Publication, Member, boolean, boolean, boolean, Category[])

checkDisplay

public void checkDisplay(DisplayContext context,
                         Category cat,
                         Member loggedMember)
See Also:
PortalPolicyFilter.checkDisplay(DisplayContext, Category, Member)

checkDisplay

public void checkDisplay(DisplayContext context,
                         Publication pub,
                         Member loggedMember)
See Also:
PortalPolicyFilter.checkDisplay(DisplayContext, Publication, Member)

checkDisplay

public void checkDisplay(DisplayContext context,
                         Member member,
                         Category home,
                         Member loggedMember)
See Also:
PortalPolicyFilter.checkDisplay(DisplayContext, Member, Category, Member)

checkWorkspace

public Workspace checkWorkspace(DisplayContext context,
                                Workspace workspace,
                                Member loggedMember)
See Also:
PortalPolicyFilter.checkWorkspace(DisplayContext, Workspace, Member)

checkDisplayContext

public void checkDisplayContext(DisplayContext context)
See Also:
PortalPolicyFilter.checkDisplayContext(DisplayContext)

checkRedirect

public java.lang.String checkRedirect(java.lang.String redirectUrl,
                                      PortalRedirect redirect,
                                      DisplayContext context,
                                      Member loggedMember)
See Also:
PortalPolicyFilter.checkRedirect(String, PortalRedirect, DisplayContext, Member)

checkPermalink

public java.lang.String checkPermalink(java.lang.String permalink,
                                       Data data)
See Also:
PortalPolicyFilter.checkPermalink(String, Data)

getDescriptiveURLText

public java.lang.String getDescriptiveURLText(java.lang.String descriptiveURLtext,
                                              Data data,
                                              java.util.Locale locale)
See Also:
PortalPolicyFilter.getDescriptiveURLText(String, Data, Locale)

getDescriptiveURLPath

public java.lang.String getDescriptiveURLPath(Data data,
                                              java.util.Locale locale)
See Also:
PortalPolicyFilter.getDescriptiveURLPath(Data, Locale)

getDescriptiveURLId

public java.lang.String getDescriptiveURLId(java.lang.String descriptiveUrl,
                                            java.lang.String id)
See Also:
PortalPolicyFilter.getDescriptiveURLId(String, String)

fillDescriptiveURLParamMap

public void fillDescriptiveURLParamMap(java.util.Map<java.lang.String,java.lang.String> paramMap,
                                       Data data)
Since:
jcms-7.0.0
See Also:
PortalPolicyFilter.fillDescriptiveURLParameterMap(Map, Data)

getFieldValue

public java.lang.Object getFieldValue(JcmsJspContext ctxt,
                                      java.lang.String fieldName,
                                      Data data,
                                      java.lang.Object computedValue)
See Also:
PortalPolicyFilter.getFieldValue(JcmsJspContext, String, Data, Object)

getIntFieldValue

public int getIntFieldValue(JcmsJspContext ctxt,
                            java.lang.String fieldName,
                            Data data,
                            int computedValue)
Since:
jcms-6.0.0
See Also:
PortalPolicyFilter.getIntFieldValue(JcmsJspContext, String, Data, int)

getLongFieldValue

public long getLongFieldValue(JcmsJspContext ctxt,
                              java.lang.String fieldName,
                              Data data,
                              long computedValue)
Since:
jcms-6.0.2, jcms-6.1.1
See Also:
PortalPolicyFilter.getLongFieldValue(JcmsJspContext, String, Data, long)

getDoubleFieldValue

public double getDoubleFieldValue(JcmsJspContext ctxt,
                                  java.lang.String fieldName,
                                  Data data,
                                  double computedValue)
Since:
jcms-6.0.2, jcms-6.1.1
See Also:
PortalPolicyFilter.getDoubleFieldValue(JcmsJspContext, String, Data, double)

getBooleanFieldValue

public boolean getBooleanFieldValue(JcmsJspContext ctxt,
                                    java.lang.String fieldName,
                                    Data data,
                                    boolean computedValue)
Since:
jcms-6.0.2, jcms-6.1.1
See Also:
PortalPolicyFilter.getBooleanFieldValue(JcmsJspContext, String, Data, boolean)

getCategoryFieldValue

public java.util.TreeSet<Category> getCategoryFieldValue(JcmsJspContext ctxt,
                                                         java.lang.String fieldName,
                                                         Data data,
                                                         java.util.TreeSet<Category> computedValue)
Since:
jcms-6.0.2, jcms-6.1.1
See Also:
PortalPolicyFilter.getCategoryFieldValue(JcmsJspContext, String, Data, TreeSet)

initHeaders

public void initHeaders(java.util.Map<java.lang.String,java.lang.String> header,
                        java.lang.String key,
                        JcmsJspContext context)
See Also:
PortalPolicyFilter.initHeaders(Map, String, JcmsJspContext)

setupHeaders

public void setupHeaders(java.util.Map<java.lang.String,java.lang.String> header,
                         java.lang.String key,
                         JcmsJspContext context)
See Also:
PortalPolicyFilter.setupHeaders(Map, String, JcmsJspContext)

initJavaScriptSet

public void initJavaScriptSet(java.util.Set<java.lang.String> jsSet,
                              JcmsJspContext context)
See Also:
PortalPolicyFilter.initJavaScriptSet(Set, JcmsJspContext)

initJavaScriptCodeSet

public void initJavaScriptCodeSet(java.util.Set<java.lang.String> jsCodeSet,
                                  JcmsJspContext context)
See Also:
PortalPolicyFilter.initJavaScriptCodeSet(Set, JcmsJspContext)

getTemplateEntry

public TypeTemplateEntry getTemplateEntry(java.lang.String usage,
                                          Data data,
                                          TypeTemplateEntry tte)
See Also:
TemplatePolicyFilter.getTemplateEntry(String, Data, TypeTemplateEntry)

getTemplateEntry

public TypeTemplateEntry getTemplateEntry(java.lang.String usage,
                                          java.lang.Class<? extends Data> pubClass,
                                          Workspace ws,
                                          TypeTemplateEntry tte)
See Also:
TemplatePolicyFilter.getTemplateEntry(String, Class, Workspace, TypeTemplateEntry)

getTemplateUsage

public java.lang.String getTemplateUsage(Data data,
                                         java.lang.String usage)
See Also:
TemplatePolicyFilter.getTemplateUsage(Data, String)

getSkinTemplateUsage

public java.lang.String getSkinTemplateUsage(Data data,
                                             java.lang.String usage)
See Also:
TemplatePolicyFilter.getSkinTemplateUsage(Data, String)

getTemplateUsage

public java.lang.String getTemplateUsage(java.lang.Class<?> pubClass,
                                         java.lang.String usage)
See Also:
TemplatePolicyFilter.getTemplateUsage(Class, String)

getInnerClasses

public java.lang.String getInnerClasses(PortalElement portlet)
See Also:
TemplatePolicyFilter.getInnerClasses(PortalElement)

getOutterClasses

public java.lang.String getOutterClasses(PortalElement portlet)
See Also:
TemplatePolicyFilter.getOutterClasses(PortalElement)

getInnerStyles

public java.lang.String getInnerStyles(PortalElement portlet)
See Also:
TemplatePolicyFilter.getInnerStyles(PortalElement)

getOutterStyles

public java.lang.String getOutterStyles(PortalElement portlet)
See Also:
TemplatePolicyFilter.getOutterStyles(PortalElement)

getCssFiles

public void getCssFiles(java.util.List<java.lang.String> jcmsChoice)
See Also:
TemplatePolicyFilter.getCssFiles(List)

getConditionLabels

public java.lang.String[] getConditionLabels(java.lang.String[] labels,
                                             java.lang.Class<? extends PortalElement> portlet,
                                             java.lang.String userLang)
See Also:
TemplatePolicyFilter.getConditionLabels(String[], Class, String)

getConditionValues

public java.lang.String[] getConditionValues(java.lang.String[] values,
                                             java.lang.Class<? extends PortalElement> portlet)
See Also:
TemplatePolicyFilter.getConditionValues(String[], Class)

handleCondition

public void handleCondition(java.lang.String[] conditions)
See Also:
TemplatePolicyFilter.handleCondition(String[])

initListener

public void initListener(AbstractStatListener listener)
See Also:
StatPolicyFilter.initListener(AbstractStatListener)

checkEndOfStatEntries

public void checkEndOfStatEntries(AbstractStatFieldListener listener,
                                  java.util.Map workspaceMap)
See Also:
StatPolicyFilter.checkEndOfStatEntries(AbstractStatFieldListener, Map)

checkBeforeValidateEntry

public boolean checkBeforeValidateEntry(AbstractStatFieldListener listener,
                                        StatEntry entry,
                                        boolean jcms)
See Also:
StatPolicyFilter.checkBeforeValidateEntry(AbstractStatFieldListener, StatEntry, boolean)

checkAfterValidateEntry

public boolean checkAfterValidateEntry(AbstractStatFieldListener listener,
                                       StatEntry entry,
                                       boolean jcms)
See Also:
StatPolicyFilter.checkAfterValidateEntry(AbstractStatFieldListener, StatEntry, boolean)

checkProcessEntry

public void checkProcessEntry(java.util.Map workspaceMap,
                              AbstractStatFieldListener listener,
                              StatEntry entry,
                              java.lang.Object workspace)
See Also:
StatPolicyFilter.checkProcessEntry(Map, AbstractStatFieldListener, StatEntry, Object)

checkGeneratedReports

public void checkGeneratedReports(java.util.Map<java.lang.String,java.lang.String> jspMap,
                                  StatReport report,
                                  Member member)
See Also:
StatPolicyFilter.checkGeneratedReports(Map, StatReport, Member)

createStatListener

public StatListener createStatListener(PortletStat portlet,
                                       PortalElement report,
                                       StatListener listener)
See Also:
StatPolicyFilter.createStatListener(PortletStat, PortalElement, StatListener)

checkCreateStatListener

public StatListener checkCreateStatListener(PortletStat portlet,
                                            PortalElement report,
                                            StatListener listener)
See Also:
StatPolicyFilter.checkCreateStatListener(PortletStat, PortalElement, StatListener)

handleWebdavHeaders

public void handleWebdavHeaders(java.util.Map<java.lang.String,java.lang.String> headers,
                                WebdavContext ctxt)
See Also:
WebdavPolicyFilter.handleWebdavHeaders(Map, WebdavContext)

handleWebdavProperties

public void handleWebdavProperties(java.util.Set<java.lang.String> propAllSet)
See Also:
WebdavPolicyFilter.handleWebdavProperties(Set)

handleWebdavProperty

public java.lang.String handleWebdavProperty(java.lang.String property,
                                             java.lang.String jcms,
                                             WebdavResource res,
                                             WebdavContext ctxt)
See Also:
WebdavPolicyFilter.handleWebdavProperty(String, String, WebdavResource, WebdavContext)

silentFilterResource

public boolean silentFilterResource(boolean jcms,
                                    WebdavResource res,
                                    WebdavContext ctxt)
See Also:
WebdavPolicyFilter.silentFilterResource(boolean, WebdavResource, WebdavContext)

updateHiddenActions

public java.lang.String updateHiddenActions(java.lang.String hiddenActions,
                                            AbstractWidget widget)

updateCSS

public java.lang.String updateCSS(java.lang.String css,
                                  AbstractWidget widget)
See Also:
WidgetPolicyFilter.updateCSS(String, AbstractWidget)

getTreeCatNodeExtraContent

public java.lang.String getTreeCatNodeExtraContent(TreeCat treecat,
                                                   java.lang.String extraContent,
                                                   Category cat,
                                                   int level,
                                                   int pubcount)
See Also:
WidgetPolicyFilter.getTreeCatNodeExtraContent(TreeCat, String, Category, int, int)

createThumbnail

public boolean createThumbnail(java.io.File src,
                               java.io.File dest,
                               ImageFormat format,
                               int maxWidth,
                               int maxHeight,
                               java.lang.String background)
See Also:
ThumbnailPolicyFilter.createThumbnail(File, File, ImageFormat, int, int, String, boolean)

isValidImageSize

public boolean isValidImageSize(java.io.File imgFile,
                                long width,
                                long height,
                                boolean jcms)
See Also:
ThumbnailPolicyFilter.isValidImageSize(File, long, long, boolean)

supportsThumbnail

public boolean supportsThumbnail(FileDocument doc,
                                 boolean jcms)
See Also:
ThumbnailPolicyFilter.supportsThumbnail(FileDocument, boolean)

createThumbnail

public boolean createThumbnail(FileDocument doc,
                               java.io.File dest,
                               ImageFormat format,
                               int maxWidth,
                               int maxHeight,
                               java.lang.String background)
See Also:
ThumbnailPolicyFilter.createThumbnail(FileDocument, File, ImageFormat, int, int, String, boolean)

createThumbnail

public boolean createThumbnail(java.net.URL url,
                               java.io.File dest,
                               ImageFormat format,
                               int maxWidth,
                               int maxHeight,
                               java.lang.String background)
See Also:
ThumbnailPolicyFilter.createThumbnail(URL, File, ImageFormat, int, int, String, boolean)

getLanguageStopWords

public java.lang.String[] getLanguageStopWords(java.lang.String lang,
                                               java.lang.String[] jcms)

getLanguageStopWordsSet

public java.util.HashSet<java.lang.String> getLanguageStopWordsSet(java.lang.String lang,
                                                                   java.util.HashSet<java.lang.String> jcms)

getAnalyzer

public org.apache.lucene.analysis.Analyzer getAnalyzer(java.lang.String lang,
                                                       boolean isIndexing)
See Also:
LuceneSearchEnginePolicyFilter.getAnalyzer(String, boolean, Analyzer)

getPublicationBoost

public float getPublicationBoost(Publication pub,
                                 java.lang.String lang,
                                 float defaultImplValue)
See Also:
LuceneSearchEnginePolicyFilter.getPublicationBoost(Publication, String, float)

getFieldBoost

public float getFieldBoost(Publication pub,
                           java.lang.String lang,
                           java.lang.String fieldName,
                           java.lang.String fieldValue,
                           float defaultImplValue)
See Also:
LuceneSearchEnginePolicyFilter.getFieldBoost(Publication, String, String, String, float)

getCategoryBoost

public float getCategoryBoost(Category cat,
                              java.lang.String lang,
                              float defaultImplValue)
See Also:
LuceneSearchEnginePolicyFilter.getCategoryBoost(Category, String, float)

getFieldBoost

public float getFieldBoost(Category cat,
                           java.lang.String lang,
                           java.lang.String fieldName,
                           java.lang.String fieldValue,
                           float defaultImplValue)
See Also:
LuceneSearchEnginePolicyFilter.getFieldBoost(Category, String, String, String, float)

filterPublicationDocument

public void filterPublicationDocument(org.apache.lucene.document.Document doc,
                                      Publication pub,
                                      java.lang.String lang)
See Also:
LuceneSearchEnginePolicyFilter.filterPublicationDocument(Document, Publication, String)

filterCategoryDocument

public void filterCategoryDocument(org.apache.lucene.document.Document doc,
                                   Category cat,
                                   java.lang.String lang)
See Also:
LuceneSearchEnginePolicyFilter.filterCategoryDocument(Document, Category, String)

filterFileDocument

public void filterFileDocument(org.apache.lucene.document.Document doc,
                               java.io.File file)
See Also:
LuceneSearchEnginePolicyFilter.filterFileDocument(Document, File)

filterMemberDocument

public void filterMemberDocument(org.apache.lucene.document.Document doc,
                                 Member mbr)
See Also:
LuceneSearchEnginePolicyFilter.filterMemberDocument(Document, Member)

beforeRendering

public java.lang.String beforeRendering(java.lang.String text,
                                        java.util.Locale userLocale,
                                        WikiRenderingHints hints)
See Also:
WikiPolicyFilter.beforeRendering(String, Locale, WikiRenderingHints)

afterRendering

public java.lang.String afterRendering(java.lang.String text,
                                       java.util.Locale userLocale,
                                       WikiRenderingHints hints)
See Also:
WikiPolicyFilter.afterRendering(String, Locale, WikiRenderingHints)

handleWikiToolbar

public void handleWikiToolbar(WikiToolbar tb,
                              java.lang.StringBuffer sb)
See Also:
WikiPolicyFilter.afterRendering(String, Locale, WikiRenderingHints)

setupPlugin

public void setupPlugin(Plugin plugin)
See Also:
PluginPolicyFilter.setupPlugin(Plugin)

deployPlugin

public void deployPlugin(Plugin plugin,
                         java.lang.String archiveName)
See Also:
PluginPolicyFilter.deployPlugin(Plugin,String)

uninstallPlugin

public void uninstallPlugin(Plugin plugin)
See Also:
PluginPolicyFilter.uninstallPlugin(Plugin)

initCtxMenu

public void initCtxMenu(PublicationCtxMenu ctxMenu,
                        JcmsJspContext jcmsContext)
See Also:
CtxMenuPolicyFilter.initCtxMenu(PublicationCtxMenu, JcmsJspContext)

initCtxMenu

public void initCtxMenu(CategoryCtxMenu ctxMenu,
                        JcmsJspContext jcmsContext)
See Also:
CtxMenuPolicyFilter.initCtxMenu(CategoryCtxMenu, JcmsJspContext)

initCtxMenu

public void initCtxMenu(MemberCtxMenu ctxMenu,
                        JcmsJspContext jcmsContext)
See Also:
CtxMenuPolicyFilter.initCtxMenu(MemberCtxMenu, JcmsJspContext)

initCtxMenu

public void initCtxMenu(WidgetCtxMenu ctxMenu,
                        JcmsJspContext jcmsContext)
See Also:
CtxMenuPolicyFilter.initCtxMenu(WidgetCtxMenu, JcmsJspContext)

checkCtxMenuItems

public char[] checkCtxMenuItems(PublicationCtxMenu ctxMenu,
                                Publication pub,
                                char[] letters)
See Also:
CtxMenuPolicyFilter.checkCtxMenuItems(PublicationCtxMenu, Publication, char[])

checkCtxMenuItems

public char[] checkCtxMenuItems(CategoryCtxMenu ctxMenu,
                                Category cat,
                                char[] letters)
See Also:
CtxMenuPolicyFilter.checkCtxMenuItems(CategoryCtxMenu, Category, char[])

checkCtxMenuItems

public char[] checkCtxMenuItems(MemberCtxMenu ctxMenu,
                                Member mbr,
                                char[] letters)
See Also:
CtxMenuPolicyFilter.checkCtxMenuItems(MemberCtxMenu, Member, char[])

checkCtxMenuItems

public char[] checkCtxMenuItems(WidgetCtxMenu ctxMenu,
                                java.lang.String menuItems,
                                java.lang.String chooserType,
                                java.lang.String chooserId,
                                char[] letters)
See Also:
CtxMenuPolicyFilter.checkCtxMenuItems(MemberCtxMenu, Member, char[])

handleCtxMenuItems

public int handleCtxMenuItems(java.lang.StringBuffer sb,
                              PublicationCtxMenu ctxMenu,
                              Publication pub,
                              char letter)
See Also:
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, PublicationCtxMenu, Publication, char, int)

handleCtxMenuItems

public int handleCtxMenuItems(java.lang.StringBuffer sb,
                              CategoryCtxMenu ctxMenu,
                              Category cat,
                              char letter)
See Also:
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, CategoryCtxMenu, Category, char, int)

handleCtxMenuItems

public int handleCtxMenuItems(java.lang.StringBuffer sb,
                              MemberCtxMenu ctxMenu,
                              Member mbr,
                              char letter)
See Also:
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, MemberCtxMenu, Member, char, int)

handleCtxMenuItems

public int handleCtxMenuItems(java.lang.StringBuffer sb,
                              WidgetCtxMenu ctxMenu,
                              java.lang.String menuItems,
                              java.lang.String chooserType,
                              java.lang.String chooserId,
                              char letter)
See Also:
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, WidgetCtxMenu, String, String, String, char, int)

handleCtxMenuItems

public void handleCtxMenuItems(java.lang.StringBuffer sb,
                               PublicationCtxMenu ctxMenu,
                               Publication pub)
See Also:
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, PublicationCtxMenu, Publication)

handleCtxMenuItems

public void handleCtxMenuItems(java.lang.StringBuffer sb,
                               CategoryCtxMenu ctxMenu,
                               Category cat)
See Also:
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, CategoryCtxMenu, Category)

handleCtxMenuItems

public void handleCtxMenuItems(java.lang.StringBuffer sb,
                               MemberCtxMenu ctxMenu,
                               Member mbr)
See Also:
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, MemberCtxMenu, Member)

handleCtxMenuItems

public void handleCtxMenuItems(java.lang.StringBuffer sb,
                               WidgetCtxMenu ctxMenu,
                               java.lang.String menuItems,
                               java.lang.String chooserType,
                               java.lang.String chooserId)
See Also:
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, WidgetCtxMenu, String, String, String)

loadWysiwygEditor

public boolean loadWysiwygEditor(JcmsJspContext context,
                                 boolean load)
See Also:
WysiwygPolicyFilter.loadWysiwygEditor(JcmsJspContext, boolean)

checkWysiwygCSSFile

public void checkWysiwygCSSFile(java.util.Set<java.lang.String> cssFileSet)
See Also:
WysiwygPolicyFilter.checkWysiwygCSSFile(Set)

checkGlobalWysiwygCSS

public void checkGlobalWysiwygCSS(java.util.Set<java.lang.String> globalStyle,
                                  Workspace workspace)
See Also:
WysiwygPolicyFilter.checkGlobalWysiwygCSS(Set, Workspace)

checkLocalWysiwygCSS

public void checkLocalWysiwygCSS(java.util.Set<java.lang.String> localStyle,
                                 java.lang.String globalStyle,
                                 Workspace workspace)
See Also:
WysiwygPolicyFilter.checkLocalWysiwygCSS(Set, String, Workspace)

beforeRendering

public java.lang.String beforeRendering(java.lang.String text,
                                        java.util.Locale userLocale)
See Also:
WysiwygPolicyFilter.beforeRendering(java.lang.String, java.util.Locale)

afterRendering

public java.lang.String afterRendering(java.lang.String text,
                                       java.util.Locale userLocale)
See Also:
WysiwygPolicyFilter.afterRendering(java.lang.String, java.util.Locale)

processDataExport

public void processDataExport(Data data,
                              java.lang.StringBuffer sb,
                              java.util.Map context)
See Also:
ExportPolicyFilter.processDataExport(Data, StringBuffer, Map)

processDataSetExport

public void processDataSetExport(java.util.Set<? extends Data> dataSet,
                                 java.lang.StringBuffer sb,
                                 java.util.Map context)
See Also:
ExportPolicyFilter.processDataSetExport(Set, StringBuffer, Map)

beforeImportData

public boolean beforeImportData(org.jdom.Document doc,
                                ImportOptions options,
                                ImportStatus status,
                                java.util.Map context)
See Also:
ImportPolicyFilter.beforeImportData(org.jdom.Document, ImportOptions, ImportStatus, Map)

afterImportData

public void afterImportData(org.jdom.Document doc,
                            ImportOptions options,
                            ImportStatus status,
                            java.util.Map context)
See Also:
ImportPolicyFilter.afterImportData(org.jdom.Document, ImportOptions, ImportStatus, Map)

beforeWizard

public boolean beforeWizard(WizardContext context)
See Also:
WizardPolicyFilter.beforeWizard(com.jalios.jcms.workspace.WizardContext)

afterWizard

public void afterWizard(WizardContext context)
See Also:
WizardPolicyFilter.afterWizard(com.jalios.jcms.workspace.WizardContext)

handleCategoryName

public java.lang.String handleCategoryName(java.lang.String computedName,
                                           Category cat,
                                           WizardContext ctxt)
See Also:
WizardPolicyFilter.handleCategoryName(String, Category, WizardContext)

beforeSendMail

public boolean beforeSendMail(MailMessage msg,
                              java.util.HashMap<java.lang.String,java.lang.Object> ctxt)
Returns:
true if the processing should continue, false otherwise
See Also:
MailPolicyFilter.beforeSendMail(com.jalios.jcms.mail.MailMessage, java.util.HashMap)

afterSendMail

public void afterSendMail(MailMessage msg,
                          java.util.HashMap<java.lang.String,java.lang.Object> ctxt)
See Also:
MailPolicyFilter.afterSendMail(com.jalios.jcms.mail.MailMessage, java.util.HashMap)

fetchMessage

public boolean fetchMessage(MailMessage msg,
                            boolean stored,
                            java.util.Map<java.lang.String,java.lang.Object> context)
See Also:
MailListener.fetchMessage(MailMessage, boolean, Map)

filterMemberQueryHandler

public void filterMemberQueryHandler(MemberQueryHandler mqh,
                                     java.util.Map<java.lang.String,java.lang.Object> context)

filterResultSet

public java.util.Set<Member> filterResultSet(MemberQueryHandler mqh,
                                             java.util.Set<Member> resultSet,
                                             java.util.Map<java.lang.String,java.lang.Object> context)

filterMemberQueryHandler

public void filterMemberQueryHandler(DBMemberQueryHandler dbmqh,
                                     java.util.Map<java.lang.String,java.lang.Object> context)

filterPageResult

public PageResult<DBMember> filterPageResult(DBMemberQueryHandler dbmqh,
                                             PageResult<DBMember> pr,
                                             java.util.Map<java.lang.String,java.lang.Object> context)

filterResultList

public java.util.List<java.lang.String> filterResultList(DBMemberQueryHandler dbmqh,
                                                         java.util.List<java.lang.String> list,
                                                         java.util.Map<java.lang.String,java.lang.Object> context)

filterMemberQueryHandler

public void filterMemberQueryHandler(AllMemberQueryHandler amqh,
                                     java.util.Map<java.lang.String,java.lang.Object> context)

filterPageResult

public PageResult<Member> filterPageResult(AllMemberQueryHandler amqh,
                                           PageResult<Member> pr,
                                           java.util.Map<java.lang.String,java.lang.Object> context)

filterResultList

public java.util.List<java.lang.String> filterResultList(AllMemberQueryHandler amqh,
                                                         java.util.List<java.lang.String> list,
                                                         java.util.Map<java.lang.String,java.lang.Object> context)

getStatus

public int getStatus(Member mbr,
                     int status)

canFollow

public boolean canFollow(Member mbr,
                         Publication pub)

sendFollowerNotification

public boolean sendFollowerNotification(Publication pub,
                                        java.util.Map context)

sendFollowerNotification

public boolean sendFollowerNotification(Member mbr,
                                        Publication pub,
                                        java.util.Map context)


Copyright © 2001-2010 Jalios SA. All Rights Reserved.