|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SimpleLinkManager
A manager that looks after generating lists of SimpleLink and
SimpleLinkSection.
This should be used in preference over the JiraWebInterfaceManager as this
is more powerful due to being able produce links via SimpleLinkFactory. Though the links produced
are more limited than what is available through interacting with JiraWebInterfaceManager directly.
| Method Summary | |
|---|---|
List<SimpleLink> |
getLinksForSection(String section,
com.atlassian.crowd.embedded.api.User remoteUser,
JiraHelper jiraHelper)
Gets a list of SimpleLink for the given section. |
List<SimpleLink> |
getLinksForSection(String section,
User remoteUser,
JiraHelper jiraHelper)
Deprecated. Please use getLinksForSection(String, com.atlassian.crowd.embedded.api.User, com.atlassian.jira.plugin.webfragment.model.JiraHelper) instead. Since v4.3 |
List<SimpleLink> |
getLinksForSectionIgnoreConditions(String section,
com.atlassian.crowd.embedded.api.User remoteUser,
JiraHelper jiraHelper)
Gets a list of SimpleLink for the given section, without
filtering links using the conditions specified for the links. |
List<SimpleLink> |
getLinksForSectionIgnoreConditions(String section,
User remoteUser,
JiraHelper jiraHelper)
Deprecated. Please use getLinksForSectionIgnoreConditions(String, com.atlassian.crowd.embedded.api.User, com.atlassian.jira.plugin.webfragment.model.JiraHelper) instead. Since v4.3 |
List<SimpleLinkSection> |
getNotEmptySectionsForLocation(String location,
com.atlassian.crowd.embedded.api.User remoteUser,
JiraHelper jiraHelper)
Gets a list of SimpleLinkSection for the given location, that have either web-items or
other web-sections within them. |
List<SimpleLinkSection> |
getNotEmptySectionsForLocation(String location,
User remoteUser,
JiraHelper jiraHelper)
Deprecated. Please use getSectionsForLocation(String, com.atlassian.crowd.embedded.api.User, com.atlassian.jira.plugin.webfragment.model.JiraHelper) instead. Since v4.3 |
SimpleLinkSection |
getSectionForURL(String topLevelSection,
String URL,
com.atlassian.crowd.embedded.api.User remoteUser,
JiraHelper jiraHelper)
Recursively search through our sections within sections within sections within ... |
List<SimpleLinkSection> |
getSectionsForLocation(String location,
com.atlassian.crowd.embedded.api.User remoteUser,
JiraHelper jiraHelper)
Gets a list of SimpleLinkSection for the given location. |
List<SimpleLinkSection> |
getSectionsForLocation(String location,
User remoteUser,
JiraHelper jiraHelper)
Deprecated. Please use getSectionsForLocation(String, com.atlassian.crowd.embedded.api.User, com.atlassian.jira.plugin.webfragment.model.JiraHelper) instead. Since v4.3 |
boolean |
shouldLocationBeLazy(String location,
com.atlassian.crowd.embedded.api.User remoteUser,
JiraHelper jiraHelper)
This determines whether a location should be loaded lazily if possible. |
boolean |
shouldLocationBeLazy(String location,
User remoteUser,
JiraHelper jiraHelper)
Deprecated. Please use shouldLocationBeLazy(String, com.atlassian.crowd.embedded.api.User, com.atlassian.jira.plugin.webfragment.model.JiraHelper) instead. Since v4.3 |
boolean |
shouldSectionBeLazy(String section)
This determines whether an individual section should be loaded lazily if possible. |
| Method Detail |
|---|
boolean shouldLocationBeLazy(String location,
com.atlassian.crowd.embedded.api.User remoteUser,
JiraHelper jiraHelper)
location - The location to check forremoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
boolean shouldLocationBeLazy(String location,
User remoteUser,
JiraHelper jiraHelper)
shouldLocationBeLazy(String, com.atlassian.crowd.embedded.api.User, com.atlassian.jira.plugin.webfragment.model.JiraHelper) instead. Since v4.3
location - The location to check forremoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
boolean shouldSectionBeLazy(String section)
section - The section to check for
@NotNull
List<SimpleLink> getLinksForSection(@NotNull
String section,
com.atlassian.crowd.embedded.api.User remoteUser,
@NotNull
JiraHelper jiraHelper)
SimpleLink for the given section.
section - The section to generate the list forremoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
@NotNull
List<SimpleLink> getLinksForSection(@NotNull
String section,
User remoteUser,
@NotNull
JiraHelper jiraHelper)
getLinksForSection(String, com.atlassian.crowd.embedded.api.User, com.atlassian.jira.plugin.webfragment.model.JiraHelper) instead. Since v4.3
SimpleLink for the given section.
section - The section to generate the list forremoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
@NotNull
List<SimpleLink> getLinksForSectionIgnoreConditions(@NotNull
String section,
com.atlassian.crowd.embedded.api.User remoteUser,
@NotNull
JiraHelper jiraHelper)
SimpleLink for the given section, without
filtering links using the conditions specified for the links. This will effectively return a list of links
without running any security checks.
section - The section to generate the list forremoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
@NotNull
List<SimpleLink> getLinksForSectionIgnoreConditions(@NotNull
String section,
User remoteUser,
@NotNull
JiraHelper jiraHelper)
getLinksForSectionIgnoreConditions(String, com.atlassian.crowd.embedded.api.User, com.atlassian.jira.plugin.webfragment.model.JiraHelper) instead. Since v4.3
SimpleLink for the given section, without
filtering links using the conditions specified for the links. This will effectively return a list of links
without running any security checks.
section - The section to generate the list forremoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
@NotNull
List<SimpleLinkSection> getSectionsForLocation(@NotNull
String location,
com.atlassian.crowd.embedded.api.User remoteUser,
@NotNull
JiraHelper jiraHelper)
SimpleLinkSection for the given location.
location - The location to generate the list forremoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
@NotNull
List<SimpleLinkSection> getSectionsForLocation(@NotNull
String location,
User remoteUser,
@NotNull
JiraHelper jiraHelper)
getSectionsForLocation(String, com.atlassian.crowd.embedded.api.User, com.atlassian.jira.plugin.webfragment.model.JiraHelper) instead. Since v4.3
SimpleLinkSection for the given location.
location - The location to generate the list forremoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
SimpleLinkSection getSectionForURL(@NotNull
String topLevelSection,
@NotNull
String URL,
com.atlassian.crowd.embedded.api.User remoteUser,
JiraHelper jiraHelper)
URL - The URL for the action e.g. https://jdog.atlassian.com/secure/project/ViewProjects.jspa. We check if this URL contains a web-item's path which is usually something shorter like /secure/project/ViewProjects.jspatopLevelSection - The top level section from where to start searching!remoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
@NotNull
List<SimpleLinkSection> getNotEmptySectionsForLocation(@NotNull
String location,
com.atlassian.crowd.embedded.api.User remoteUser,
@NotNull
JiraHelper jiraHelper)
SimpleLinkSection for the given location, that have either web-items or
other web-sections within them.
location - The location to generate the list forremoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
@NotNull
List<SimpleLinkSection> getNotEmptySectionsForLocation(@NotNull
String location,
User remoteUser,
@NotNull
JiraHelper jiraHelper)
getSectionsForLocation(String, com.atlassian.crowd.embedded.api.User, com.atlassian.jira.plugin.webfragment.model.JiraHelper) instead. Since v4.3
SimpleLinkSection for the given location, that have either web-items or
other web-sections within them.
location - The location to generate the list forremoteUser - The user that we are generating the list forjiraHelper - The context under which the list is being generated
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||