@Override protected IPortletDefinition getInitializationContext() { return this.portletDefinitionRegistry.getPortletDefinition(portletDefinitionId); }
@Override protected IPortletDefinition getInitializationContext() { return this.portletDefinitionRegistry.getPortletDefinition(portletDefinitionId); }
protected IPortletDefinition getPortletDefinition( IUserInstance userInstance, IPortletDefinitionId portletDefinitionId) { final IPortletDefinition portletDefinition = this.portletDefinitionRegistry.getPortletDefinition(portletDefinitionId); return checkPortletDefinitionRenderPermissions(userInstance, portletDefinition); }
protected IPortletDefinition getPortletDefinition( IUserInstance userInstance, IPortletDefinitionId portletDefinitionId) { final IPortletDefinition portletDefinition = this.portletDefinitionRegistry.getPortletDefinition(portletDefinitionId); return checkPortletDefinitionRenderPermissions(userInstance, portletDefinition); }
/** * Given the key, returns the entity's name. * * @param key java.lang.String */ @Override public String getName(String key) throws Exception { IPortletDefinitionRegistry registry = PortletDefinitionRegistryLocator.getPortletDefinitionRegistry(); IPortletDefinition portletDefinition; if (StringUtils.isNumeric(key)) { portletDefinition = registry.getPortletDefinition(key); } else { portletDefinition = registry.getPortletDefinition(key.split("\\.")[1]); } return portletDefinition.getName(); }
/** * Given the key, returns the entity's name. * * @param key java.lang.String */ @Override public String getName(String key) throws Exception { IPortletDefinitionRegistry registry = PortletDefinitionRegistryLocator.getPortletDefinitionRegistry(); IPortletDefinition portletDefinition; if (StringUtils.isNumeric(key)) { portletDefinition = registry.getPortletDefinition(key); } else { portletDefinition = registry.getPortletDefinition(key.split("\\.")[1]); } return portletDefinition.getName(); }
protected IPortletEntity wrapPortletEntityData(final PortletEntityData portletEntityData) { final IPortletDefinitionId portletDefinitionId = portletEntityData.getPortletDefinitionId(); final IPortletDefinition portletDefinition = this.portletDefinitionRegistry.getPortletDefinition(portletDefinitionId); return new SessionPortletEntityImpl(portletDefinition, portletEntityData); }
protected IPortletEntity wrapPortletEntityData(final PortletEntityData portletEntityData) { final IPortletDefinitionId portletDefinitionId = portletEntityData.getPortletDefinitionId(); final IPortletDefinition portletDefinition = this.portletDefinitionRegistry.getPortletDefinition(portletDefinitionId); return new SessionPortletEntityImpl(portletDefinition, portletEntityData); }
portletRegistry.getPortletDefinition(pId); if (pDef != null) { rslt.add(pDef);
protected IPortletDefinition getPortletDefinition( HttpServletRequest request, IUserInstance userInstance, String portletDefinitionIdStr) { request = this.portalRequestUtils.getOriginalPortalRequest(request); final ConcurrentMap<String, IPortletDefinition> portletDefinitions = PortalWebUtils.getMapRequestAttribute( request, PORTLET_DEFINITION_LOOKUP_MAP_ATTRIBUTE); IPortletDefinition portletDefinition = portletDefinitions.get(portletDefinitionIdStr); if (portletDefinition == NO_PERMISSION_PORTLET_DEFINITION) { return null; } if (portletDefinition != null) { return portletDefinition; } portletDefinition = this.portletDefinitionRegistry.getPortletDefinition(portletDefinitionIdStr); portletDefinition = checkPortletDefinitionRenderPermissions(userInstance, portletDefinition); if (portletDefinition == null) { portletDefinitions.put(portletDefinitionIdStr, NO_PERMISSION_PORTLET_DEFINITION); } else { portletDefinitions.put(portletDefinitionIdStr, portletDefinition); } return portletDefinition; }
@Override public Boolean doInTransaction(TransactionStatus status) { // Refresh the entity to avoid optimistic locking errors final IPortletDefinition portletDefinition = portletDefinitionRegistry.getPortletDefinition(portletDefinitionId); final Map<String, IPortletPreference> targetPortletPreferences = getTargetPortletPreferences(); final Collection<IPortletPreference> values = targetPortletPreferences.values(); final boolean modified = portletDefinition.setPortletPreferences( new ArrayList<IPortletPreference>(values)); if (!modified) { // Nothing actually changed, skip the store return Boolean.FALSE; } portletDefinitionRegistry.savePortletDefinition(portletDefinition); return Boolean.TRUE; } });
@Override public Boolean doInTransaction(TransactionStatus status) { // Refresh the entity to avoid optimistic locking errors final IPortletDefinition portletDefinition = portletDefinitionRegistry.getPortletDefinition(portletDefinitionId); final Map<String, IPortletPreference> targetPortletPreferences = getTargetPortletPreferences(); final Collection<IPortletPreference> values = targetPortletPreferences.values(); final boolean modified = portletDefinition.setPortletPreferences( new ArrayList<IPortletPreference>(values)); if (!modified) { // Nothing actually changed, skip the store return Boolean.FALSE; } portletDefinitionRegistry.savePortletDefinition(portletDefinition); return Boolean.TRUE; } });
protected IPortletDefinition getPortletDefinition( HttpServletRequest request, IUserInstance userInstance, String portletDefinitionIdStr) { request = this.portalRequestUtils.getOriginalPortalRequest(request); final ConcurrentMap<String, IPortletDefinition> portletDefinitions = PortalWebUtils.getMapRequestAttribute( request, PORTLET_DEFINITION_LOOKUP_MAP_ATTRIBUTE); IPortletDefinition portletDefinition = portletDefinitions.get(portletDefinitionIdStr); if (portletDefinition == NO_PERMISSION_PORTLET_DEFINITION) { return null; } if (portletDefinition != null) { return portletDefinition; } portletDefinition = this.portletDefinitionRegistry.getPortletDefinition(portletDefinitionIdStr); portletDefinition = checkPortletDefinitionRenderPermissions(userInstance, portletDefinition); if (portletDefinition == null) { portletDefinitions.put(portletDefinitionIdStr, NO_PERMISSION_PORTLET_DEFINITION); } else { portletDefinitions.put(portletDefinitionIdStr, portletDefinition); } return portletDefinition; }
private boolean isPortletFavorited(IUserLayout layout, String fname) { List<IUserLayoutNodeDescription> favorites = favoritesUtils.getFavoritePortletLayoutNodes(layout); for (IUserLayoutNodeDescription favorite : favorites) { if (favorite instanceof UserLayoutChannelDescription) { String channelId = ((UserLayoutChannelDescription) favorite).getChannelPublishId(); IPortletDefinition portletDefinition = portletDefinitionRegistry.getPortletDefinition(channelId); String favFName = portletDefinition.getFName(); if (fname != null && fname.equals(favFName)) { return true; } } } return false; }
/** * Return a map parameter names to channel parameter objects representing the parameters * specified at publish time for the channel with the passed-in publish id. * * @param channelPublishId * @return * @throws PortalException */ private Map getPublishedChannelParametersMap(String channelPublishId) throws PortalException { try { IPortletDefinitionRegistry registry = PortletDefinitionRegistryLocator.getPortletDefinitionRegistry(); IPortletDefinition def = registry.getPortletDefinition(channelPublishId); return def.getParametersAsUnmodifiableMap(); } catch (Exception e) { throw new PortalException("Unable to acquire channel definition.", e); } }
protected String determineDatabaseChannelSubscribeId(String layoutNodeId) { // Find the referenced Node in the user's layout final IUserLayoutManager userLayoutManager = this.getUserLayoutManager(); final IUserLayoutChannelDescription channelNode = (IUserLayoutChannelDescription) userLayoutManager.getNode(layoutNodeId); // Lookup the IportletDefinition for the node final String portletPublishId = channelNode.getChannelPublishId(); final IPortletDefinition portletDefinition = this.portletDefinitionRegistry.getPortletDefinition(portletPublishId); // Generate the subscribe ID used for the database return this.getPersistentLayoutNodeId(portletDefinition.getPortletDefinitionId()); }
if (!gm.isGroup()) { IPortletDefinition portletDefinition = portletDefinitionRegistry.getPortletDefinition(gm.getKey()); if (portletDefinition != null) { portletDefs.add(portletDefinition);
if (!gm.isGroup()) { IPortletDefinition portletDefinition = portletDefinitionRegistry.getPortletDefinition(gm.getKey()); if (portletDefinition != null) { portletDefs.add(portletDefinition);
IPortletDefinition def = portletDefinitionRegistry.getPortletDefinition(form.getId());
IPortletDefinition def = portletDefinitionRegistry.getPortletDefinition(portletId);