@Override public PortalPage getSystemDefaultPortalPage() { final PortalPage systemDefaultPortalPage = portalPageStore.getSystemDefaultPortalPage(); return setRelatedState(systemDefaultPortalPage); }
private void removeDashboardItemProperties(final PortletConfiguration portletConfiguration) { if (isLocalDashboardItemWithoutReplacementUri(portletConfiguration.getOpenSocialSpecUri(), portletConfiguration.getCompleteModuleKey())) { removeLocalDashboardItemPreferences(portletConfiguration.getId()); } else { removeOpenSocialGadgetPreferences(portletConfiguration.getId()); } }
public PortalPage getPortalPage(final Long portalPageId) { final GenericValue gv = findByPrimaryKey(portalPageId); return gvToPortalPage(gv); }
private PortalPage createNewPortalPage() { final ApplicationUser user = getLoggedInUser(); return PortalPage.name(portalPageName).description(portalPageDescription).owner(user).permissions(getPermissions()).build(); }
protected PortalPage createNoEvent(final PortalPage portalPage) { assertCreate(portalPage); final PortalPage createdPortalPage = PortalPage.portalPage(portalPageStore.create(portalPage)).permissions(portalPage.getPermissions()).build(); shareManager.updateSharePermissions(createdPortalPage); indexer.index(createdPortalPage).await(); return createdPortalPage; }
/** * Make a copy of the search request. * * @param portalPage the search request to copy. * * @return the copied search request. */ private PortalPage copyPortalPage(final PortalPage portalPage) { return portalPage != null ? new PortalPage.Builder().portalPage(portalPage).build() : null; }
private PortalPage createUpdatedPortalPageForOwner(PortalPage dashboard, String ownerName) { final PortalPage portalPage = getDashboard(); if (portalPage != null) { return PortalPage.portalPage(portalPage). owner(getOwnerUserObj()). build(); } return portalPage; }
public String getPageName(final PortalPage portalPage) { if (portalPage != null) { return portalPage.getName(); } else { return null; } }
@Nullable private Long getPortalPageVersion(@Nullable final Long portalPageId) { if (portalPageId == null) { return null; } final PortalPage portalPage = portalPageStore.getPortalPage(portalPageId); return portalPage == null ? null : portalPage.getVersion(); }
@Override public boolean hasPermissionToUse(final ApplicationUser user, final PortalPage portalPage) { notNull("portalPage", portalPage); return portalPage.isSystemDefaultPortalPage() || isSharedWith(portalPage, user); }
public boolean isSystemDashboard() { return portalPage.isSystemDefaultPortalPage(); } }
@Override public List<PortletConfiguration> getByPortalPage(final Long portalPageId) { return portletConfigurationStore.getByPortalPage(portalPageId); }
/** * How many times has this page been favourited * * @return the count of favourites of this page */ public Long getFavouriteCount() { return portalPage.getFavouriteCount(); }
@Override public PortalPage getPortalPageById(final Long portalPageId) { notNull("portalPageId", portalPageId); final PortalPage portalPage = portalPageStore.getPortalPage(portalPageId); return setRelatedState(portalPage); }
@Override public PortalPage getPortalPageByOwnerAndName(final ApplicationUser owner, final String portalPageName) { // We let this pass directly through to the store as this is not used very often. return delegateStore.getPortalPageByOwnerAndName(owner, portalPageName); }
@Override public PortletConfiguration addDashBoardItem(final Long portalPageId, final Integer column, final Integer row, final Option<URI> openSocialSpecUri, final Color color, final Map<String, String> userPreferences, final Option<ModuleCompleteKey> moduleKey) { return portletConfigurationStore.addDashboardItem(portalPageId, null, column, row, openSocialSpecUri, color, userPreferences, moduleKey); }
@Override public EnclosedIterable<PortalPage> get(final ApplicationUser user, final RetrievalDescriptor ids) { return get(ids); }
/** * This is a non-caching call. Will delegate straight through to the db store. */ @Override public EnclosedIterable<PortletConfiguration> getAllPortletConfigurations() { return delegateStore.getAllPortletConfigurations(); }
@Override public EnclosedIterable<SharedEntity> getAllIndexableSharedEntities() { @SuppressWarnings("unchecked") final EnclosedIterable<SharedEntity> all = (EnclosedIterable) getAll(); return all; }