/** * Returns <code>true</code> if this portlet is active. * * @return <code>true</code> if this portlet is active; <code>false</code> otherwise */ @Override public boolean isActive() { return _portlet.isActive(); }
@Override public boolean isActive(long companyId) { if (Validator.isNull(getPortletId())) { return true; } Portlet portlet = PortletLocalServiceUtil.getPortletById( companyId, getPortletId()); if (portlet == null) { portlet = PortletLocalServiceUtil.getPortletById(getPortletId()); } if (portlet == null) { return false; } return portlet.isActive(); }
public static PortletSoap toSoapModel(Portlet model) { PortletSoap soapModel = new PortletSoap(); soapModel.setMvccVersion(model.getMvccVersion()); soapModel.setId(model.getId()); soapModel.setCompanyId(model.getCompanyId()); soapModel.setPortletId(model.getPortletId()); soapModel.setRoles(model.getRoles()); soapModel.setActive(model.isActive()); return soapModel; }
protected PortletDataHandler doProvide(Portlet portlet) { if ((portlet == null) || !portlet.isActive() || portlet.isUndeployedPortlet()) { return null; } try { return portlet.getPortletDataHandlerInstance(); } catch (Exception e) { return null; } }
if (!portlet.isActive()) { continue;
protected void populateDeletionStagedModelTypes( PortletDataContext portletDataContext) throws Exception { List<Element> portletElements = fetchPortletElements( portletDataContext.getImportDataRootElement()); for (Element portletElement : portletElements) { String portletId = portletElement.attributeValue("portlet-id"); Portlet portlet = _portletLocalService.getPortletById( portletDataContext.getCompanyId(), portletId); if ((portlet == null) || !portlet.isActive() || portlet.isUndeployedPortlet()) { continue; } PortletDataHandler portletDataHandler = _portletDataHandlerProvider.provide( portletDataContext.getCompanyId(), portletId); if (portletDataHandler == null) { continue; } portletDataContext.addDeletionSystemEventStagedModelTypes( portletDataHandler.getDeletionSystemEventStagedModelTypes()); } portletDataContext.addDeletionSystemEventStagedModelTypes( new StagedModelType(Layout.class)); portletDataContext.addDeletionSystemEventStagedModelTypes( new StagedModelType(StagedAssetLink.class)); }
portletDataContext.getCompanyId(), portletId); if (!portlet.isActive() || portlet.isUndeployedPortlet()) { continue;