public class CMSComponentRenderingVisibilityRule extends java.lang.Object implements RenderingVisibilityRule<AbstractCMSComponentModel>
AbstractCMSComponentModel| Constructor and Description |
|---|
CMSComponentRenderingVisibilityRule() |
| Modifier and Type | Method and Description |
|---|---|
protected CMSRestrictionService |
getCmsRestrictionService() |
protected RestrictionContextProvider |
getRestrictionContextProvider() |
boolean |
isVisible(AbstractCMSComponentModel component)
Verifies the visibility of itemModel
|
java.util.function.Predicate<ItemModel> |
restrictedBy()
The predicate to verify that the provided itemModel is the one for which the visibility is being verified.
|
void |
setCmsRestrictionService(CMSRestrictionService cmsRestrictionService) |
void |
setRestrictionContextProvider(RestrictionContextProvider restrictionContextProvider) |
public java.util.function.Predicate<ItemModel> restrictedBy()
RenderingVisibilityRulerestrictedBy in interface RenderingVisibilityRule<AbstractCMSComponentModel>Predicatepublic boolean isVisible(AbstractCMSComponentModel component)
RenderingVisibilityRuleisVisible in interface RenderingVisibilityRule<AbstractCMSComponentModel>protected CMSRestrictionService getCmsRestrictionService()
public void setCmsRestrictionService(CMSRestrictionService cmsRestrictionService)
protected RestrictionContextProvider getRestrictionContextProvider()
public void setRestrictionContextProvider(RestrictionContextProvider restrictionContextProvider)
Copyright © 2018 SAP SE. All Rights Reserved.