public class PageRobotsClientSideElement extends AbstractPageClientSideElement
ClientSideElement creates a button representing the SEO properties of a pageClientSideElement.Script, ClientSideElement.ScriptFile| Modifier and Type | Field and Description |
|---|---|
private ObservationManager |
_observationManager |
_resolver, _synchronizeComponent_currentUserProvider, _dependencies, _featureName, _id, _pluginName, _rightManager, _rights, _rightsMode, _script| Constructor and Description |
|---|
PageRobotsClientSideElement() |
| Modifier and Type | Method and Description |
|---|---|
private I18nizableText |
_getExcludedDescription(Page page) |
private I18nizableText |
_getIncludedDescription(Page page) |
private I18nizableText |
_getParentExcludedDescription(Page page) |
private boolean |
_isExcludedFromSEO(Page page) |
private boolean |
_isParentExcludedFromSEO(Page page) |
boolean |
editRobots(List<String> pageIds,
boolean exclude)
Allow/Disallow the robots on a page
|
Map<String,Object> |
getStatus(List<String> pageIds)
Get the robots status of given pages
|
void |
service(ServiceManager smanager) |
getAllRightPageDescription, getNoModifiablePageDescription, getNoRightPageDescription, getPageDefaultParameters, hasRight_configureClass, _configureParameters, _configureScript, configureInitialParameters_configureDependencies, _configureImports, _configureRights, _configureRightsMode, configure, getDependencies, getId, getPluginName, getRights, getScripts, getScripts, hasRight, setPluginInfo, toStringgetLogger, setLoggerprivate ObservationManager _observationManager
public PageRobotsClientSideElement()
public void service(ServiceManager smanager) throws ServiceException
service in interface Serviceableservice in class AbstractPageClientSideElementServiceExceptionpublic boolean editRobots(List<String> pageIds, boolean exclude)
pageIds - the selected pagesexclude - true to disallow the robots on the selected pages, false otherwisepublic Map<String,Object> getStatus(List<String> pageIds)
pageIds - The page idprivate I18nizableText _getExcludedDescription(Page page)
private I18nizableText _getParentExcludedDescription(Page page)
private I18nizableText _getIncludedDescription(Page page)
private boolean _isExcludedFromSEO(Page page)
private boolean _isParentExcludedFromSEO(Page page)