Class DynamicSpacePortalLayoutMatcher
java.lang.Object
org.exoplatform.portal.config.DynamicPortalLayoutMatcher
org.exoplatform.social.core.space.impl.DynamicSpacePortalLayoutMatcher
public class DynamicSpacePortalLayoutMatcher
extends org.exoplatform.portal.config.DynamicPortalLayoutMatcher
A dynamic layout matcher that could be injected via
DynamicPortalLayoutMatcherPlugin on
DynamicPortalLayoutService to customize site layout to display for
exisintg spaces. This matcher add additional checks comparing to
DynamicPortalLayoutMatcher in order to :
- Check if visited site is a space - Check if visited space site matches spaceTemplate if a regex is configured
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.exoplatform.social.core.space.spi.SpaceServicebooleanvoidsetSpaceService(org.exoplatform.social.core.space.spi.SpaceService spaceService) voidsetSpaceTemplateRegex(String spaceTemplateRegex) Methods inherited from class org.exoplatform.portal.config.DynamicPortalLayoutMatcher
getCurrentSiteNamePattern, getSiteNamePattern, getSiteTypePattern, setCurrentSiteNameRegex, setSiteNameRegex, setSiteTypeRegex
-
Constructor Details
-
DynamicSpacePortalLayoutMatcher
public DynamicSpacePortalLayoutMatcher()
-
-
Method Details
-
setSpaceTemplateRegex
-
getSpaceTemplatePattern
-
matches
- Overrides:
matchesin classorg.exoplatform.portal.config.DynamicPortalLayoutMatcher
-
getSpaceService
public org.exoplatform.social.core.space.spi.SpaceService getSpaceService() -
setSpaceService
public void setSpaceService(org.exoplatform.social.core.space.spi.SpaceService spaceService)
-