public class WebPageManager extends java.lang.Object implements JPropertiesListener
| Modifier and Type | Field and Description | 
|---|---|
protected java.util.List<org.apache.oro.text.regex.Pattern> | 
patternList  | 
static java.lang.String | 
REVISION  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
cleanURL(java.lang.String url)  | 
java.lang.String | 
cleanURL(java.lang.String url,
        org.apache.oro.text.regex.Perl5Matcher matcher)  | 
static WebPageManager | 
getInstance()  | 
java.util.Set<AbstractWebPage> | 
getMatchingWebPageSet(AbstractWebPage webpage,
                     Member loggedMember,
                     Workspace ws)
Returns a Set of matching  
WebPage with the same url as the given webpage, filtered on workspace, and logged member rights | 
java.util.Set<AbstractWebPage> | 
getMatchingWebpageSet(java.lang.String url,
                     Member loggedMember,
                     Workspace ws,
                     boolean filterByAuthor,
                     boolean checkRights)
Returns a Set of matching  
WebPage with the same url as the given url, filtered on workspace, and logged member rights | 
protected void | 
initPatterns()  | 
void | 
propertiesChange(JProperties properties)
Invoked after properties have been modified in JCMS and save on disk. 
 | 
boolean | 
webPageExists(java.lang.String url,
             Workspace ws)  | 
public static final java.lang.String REVISION
protected java.util.List<org.apache.oro.text.regex.Pattern> patternList
public static WebPageManager getInstance()
protected void initPatterns()
public void propertiesChange(JProperties properties)
JPropertiesListenerYou cannot alter the value received in parameters.
propertiesChange in interface JPropertiesListenerproperties - the properties which have been modified (may not contain all JCMS properties)public java.util.Set<AbstractWebPage> getMatchingWebPageSet(AbstractWebPage webpage, Member loggedMember, Workspace ws)
WebPage with the same url as the given webpage, filtered on workspace, and logged member rightswebpage - the AbstractWebPage from which URL is retrieved, requiredloggedMember - the Member to test read rights, requiredws - the Workspace to search matching webpage inWebPagepublic java.util.Set<AbstractWebPage> getMatchingWebpageSet(java.lang.String url, Member loggedMember, Workspace ws, boolean filterByAuthor, boolean checkRights)
WebPage with the same url as the given url, filtered on workspace, and logged member rightsurl - the url to use to get matching webpageloggedMember - the Member to test read rights on, requiredws - the Workspace to search matching webpage infilterByAuthor - if true, search for WebPage published by the specified MembercheckRights - if true, check read rights for given MemberWebPagepublic boolean webPageExists(java.lang.String url,
                             Workspace ws)
public java.lang.String cleanURL(java.lang.String url)
url - the url to cleanpublic java.lang.String cleanURL(java.lang.String url,
                                 org.apache.oro.text.regex.Perl5Matcher matcher)
url - the url to cleanmatcher - the matcher to apply on urlCopyright © 2001-2018 Jalios SA. All Rights Reserved.