Tabnine Logo
PortalPage.getId
Code IndexAdd Tabnine to your IDE (free)

How to use
getId
method
in
com.atlassian.jira.portal.PortalPage

Best Java code snippets using com.atlassian.jira.portal.PortalPage.getId (Showing top 20 results out of 315)

origin: com.atlassian.jira/jira-core

public Long getId()
{
  return portalPage.getId();
}
origin: com.atlassian.jira/jira-core

  public Long get(final PortalPage input)
  {
    return input.getId();
  }
} : null;
origin: com.atlassian.jira/jira-core

private boolean isSystemDashboardId(final Long dashboardId)
{
  if (dashboardId == null)
  {
    return false;
  }
  final PortalPage defaultPortalPage = portalPageService.getSystemDefaultPortalPage();
  return defaultPortalPage != null && defaultPortalPage.getId().equals(dashboardId);
}
origin: com.atlassian.jira/jira-rest-plugin

private String viewLinkFor(PortalPage page)
{
  // e.g. http://localhost:8090/jira/secure/Dashboard.jspa?selectPageId=10019
  return String.format("%s/secure/Dashboard.jspa?selectPageId=%d", jiraBaseUrls.baseUrl(), page.getId());
}
origin: com.atlassian.jira/jira-rest-plugin

private String selfLinkFor(PortalPage page)
{
  // e.g. http://localhost:8090/jira/rest/api/2/dashboard/10019
  return String.format("%s%s/%s", jiraBaseUrls.restApi2BaseUrl(), "dashboard", page.getId());
}
origin: com.atlassian.jira/jira-core

private DashboardTab createDashboardTab(final PortalPage dashboard)
{
  return new DashboardTab(
      DashboardId.valueOf(Long.toString(dashboard.getId())),
      dashboard.getName(),
      URI.create("Dashboard.jspa?selectPageId=" + dashboard.getId()));
}
origin: com.atlassian.jira/jira-core

  @Override
  public List<Long> load(@Nonnull final String ownerKey)
  {
    final Collection<PortalPage> requestsFromDatabase = delegateStore.getAllOwnedPortalPages(ownerKey);
    if (requestsFromDatabase != null)
    {
      List<Long> ownedPortalPageIds = new ArrayList<Long>(requestsFromDatabase.size());
      for (final PortalPage PortalPage : requestsFromDatabase)
      {
        ownedPortalPageIds.add(PortalPage.getId());
      }
      return ImmutableList.copyOf(ownedPortalPageIds);
    }
    else
    {
      return ImmutableList.of();
    }
  }
}
origin: com.atlassian.jira/jira-core

private String createUnfavouriteLink(final PortalPage portalPage)
{
  StringBuilder buffer = new StringBuilder("RemoveFavourite.jspa?entityType=").append(portalPage.getEntityType().getName());
  buffer.append("&entityId=").append(portalPage.getId());
  buffer.append("&atl_token=").append(xsrfTokenGenerator.generateToken());
  buffer.append("&returnUrl=").append("Dashboard.jspa");
  return createLink("dashmsg_unfavourite", buffer.toString());
}
origin: com.atlassian.jira/jira-core

private String createFavouriteLink(final PortalPage portalPage)
{
  StringBuilder buffer = new StringBuilder("AddFavourite.jspa?entityType=").append(portalPage.getEntityType().getName());
  buffer.append("&entityId=").append(portalPage.getId());
  buffer.append("&atl_token=").append(xsrfTokenGenerator.generateToken());
  buffer.append("&returnUrl=").append(JiraUrlCodec.encode("Dashboard.jspa?selectPageId=" + portalPage.getId()));
  return createLink("dashmsg_favourite", buffer.toString());
}
origin: com.atlassian.jira/jira-core

  public boolean evaluate(final Object o)
  {
    final PortalPage portalPage = (PortalPage) o;
    // Has someone apart from the owner favourited this portal page?
    return (favouriteIds.contains(portalPage.getId())) ? portalPage.getFavouriteCount() > 1 : portalPage.getFavouriteCount() > 0;
  }
});
origin: com.atlassian.jira/jira-core

public boolean shouldDisplay(final Map<String, Object> context)
{
  final PortalPage defaultPortalPage = portalPageService.getSystemDefaultPortalPage();
  final DashboardId dashboardId = (DashboardId) context.get(CONTEXT_KEY_DASHBOARD_ID);
  final String username = (String) context.get(JiraWebInterfaceManager.CONTEXT_KEY_USERNAME);
  //if we're viewing the default dashboard and the user has permission to edit it means we're in the admin section and
  //we should not show the Manage dashboards link.
  if (dashboardId != null
      && defaultPortalPage.getId().equals(Long.valueOf(dashboardId.value()))
      && dashboardPermissionService.isWritableBy(dashboardId, username))
  {
    return false;
  }
  final ApplicationUser user = userUtil.getUserByName(username);
  //for any other dashboard if the user is logged in show the Manage link.
  return user != null;
}
origin: com.atlassian.jira/jira-core

/**
 * Return the PortalPage that the current user can see. This method should not be called directly because it is
 * slow.
 *
 * @return a PortalPage the current user can see.
 */
private Long getPageIdForUser()
{
  //try to select the user's first favourite
  final List<DashboardTab> tabs = getUserTabs();
  if (tabs != null && !tabs.isEmpty())
  {
    return Long.valueOf(tabs.get(0).getDashboardId().toString());
  }
  //no favourite pages means that we should use the system default.
  return portalPageService.getSystemDefaultPortalPage().getId();
}
origin: com.atlassian.jira/jira-core

  private void deletePortalPageImpl(final PortalPage portalPage)
  {
    Assertions.notNull("portalPage", portalPage);

    favouritesManager.removeFavouritesForEntityDelete(portalPage);
    portalPageManager.delete(portalPage.getId());
  }
}
origin: com.atlassian.jira/jira-core

public PortalPage getSystemDefaultPortalPage()
{
  // this can be called by two threads at the same time. They should both return the same value so
  // we don't need to stop them.
  if (systemDefaultPortalPageId == null)
  {
    final PortalPage page = delegateStore.getSystemDefaultPortalPage();
    if (page != null)
    {
      systemDefaultPortalPageId = page.getId();
    }
  }
  if (systemDefaultPortalPageId != null)
  {
    return getPortalPage(systemDefaultPortalPageId);
  }
  else
  {
    return null;
  }
}
origin: com.atlassian.jira/jira-rest-plugin

private DashboardBean buildDashboardBean(PortalPage portalPage)
{
  return new DashboardBean(String.valueOf(portalPage.getId()), portalPage.getName(), selfLinkFor(portalPage), viewLinkFor(portalPage));
}
origin: com.atlassian.jira/jira-core

@Override
public String doDefault() throws Exception
{
  if (!isDashboardPluginEnabled())
  {
    String link = getAdministratorContactLink();
    addErrorMessage(getText("admin.errors.portalpages.plugin.disabled", link));
    return ERROR;
  }
  final PortalPage defaultPortalPage = portalPageService.getSystemDefaultPortalPage();
  if (defaultPortalPage == null)
  {
    return ERROR;
  }
  defaultPortalPageId = defaultPortalPage.getId();
  if (!permissionService.isWritableBy(DashboardId.valueOf(defaultPortalPageId.toString()), getUsername()))
  {
    return ERROR;
  }
  return SUCCESS;
}
origin: com.atlassian.jira/jira-api

public Builder portalPage(PortalPage page)
{
  id = page.getId();
  name = page.getName();
  description = page.getDescription();
  isSystemDashboard = page.isSystemDefaultPortalPage();
  favouriteCount = page.getFavouriteCount();
  permissions = page.getPermissions();
  layout = page.getLayout();
  owner = page.getOwner();
  version = page.getVersion();
  return this;
}
origin: com.atlassian.jira/jira-core

public void validateForChangeOwner(final JiraServiceContext serviceCtx, final PortalPage page)
{
  Assertions.notNull("serviceCtx", serviceCtx);
  Assertions.notNull("page", page);
  if (serviceCtx.getLoggedInApplicationUser() != null)
  {
    final PortalPage portalPageByName = portalPageManager.getPortalPageByName(serviceCtx.getLoggedInApplicationUser(), page.getName());
    if ((portalPageByName != null) && !page.getId().equals(portalPageByName.getId()))
    {
      serviceCtx.getErrorCollection().addErrorMessage( serviceCtx.getI18nBean().getText("admin.errors.portalpages.already.owns.same.name", serviceCtx.getLoggedInApplicationUser().getDisplayName()));
    }
    if (page.getPermissions().isPrivate())
    {
      serviceCtx.getErrorCollection().addErrorMessage(serviceCtx.getI18nBean().getText("admin.errors.portalpages.private"));
    }
  }
}
origin: com.atlassian.jira/jira-core

@edu.umd.cs.findbugs.annotations.SuppressWarnings(value="UL_UNRELEASED_LOCK_EXCEPTION_PATH", justification="This appears to be doing exactly the right thing with the finally-clause to release the lock")
public PortalPage create(final PortalPage portalPage)
{
  Assertions.notNull("portalPage", portalPage);
  Assertions.notNull("portalPage.name", portalPage.getName());
  Assertions.notNull("portalPage.owner", portalPage.getOwner());
  PortalPage returnPage = null;
  try
  {
    returnPage = delegateStore.create(portalPage);
  }
  finally
  {
    if (returnPage != null)
    {
      cacheByUser.remove(portalPage.getOwner().getKey());
      cacheById.remove(returnPage.getId());
    }
  }
  return copyPortalPage(returnPage);
}
origin: com.atlassian.jira/jira-core

@Override
public PortalPage update(final PortalPage portalPage)
{
  assertCreate(portalPage);
  notNull("portalPage.id", portalPage.getId());
  final PortalPage newPortalPage = PortalPage.portalPage(portalPageStore.update(portalPage)).permissions(portalPage.getPermissions()).build();
  shareManager.updateSharePermissions(newPortalPage);
  indexer.index(newPortalPage).await();
  eventPublisher.publish(new DashboardUpdated(portalPage, newPortalPage, authenticationContext.getUser()));
  return newPortalPage;
}
com.atlassian.jira.portalPortalPagegetId

Popular methods of PortalPage

  • getName
  • getDescription
  • getFavouriteCount
  • getLayout
  • getOwner
  • getPermissions
  • getVersion
  • isSystemDefaultPortalPage
  • name
  • <init>
  • getEntityType
  • getOwnerKey
  • getEntityType,
  • getOwnerKey,
  • getOwnerUserName,
  • id,
  • portalPage

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getResourceAsStream (ClassLoader)
  • setScale (BigDecimal)
  • compareTo (BigDecimal)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now