com.atlassian.confluence.internal.spaces
Interface SpaceManagerInternal

All Superinterfaces:
SpaceManager
All Known Implementing Classes:
DefaultSpaceManager

public interface SpaceManagerInternal
extends SpaceManager

Internal space manager interface.


Field Summary
 
Fields inherited from interface com.atlassian.confluence.spaces.SpaceManager
GLOBAL_LOGO
 
Method Summary
 PageResponse<Space> getSpaces(SpacesQuery query, LimitedRequest limitedRequest, com.google.common.base.Predicate<? super Space>... filter)
          get a paginated list of spaces that match the spaceQuery, filtered by the given predicate
 
Methods inherited from interface com.atlassian.confluence.spaces.SpaceManager
archiveSpace, createPersonalSpace, createPrivatePersonalSpace, createPrivateSpace, createSpace, createSpace, ensureSpaceDescriptionExists, findPageTotal, getAllSpaceKeys, getAllSpaces, getAllSpaces, getAuthoredSpacesByUser, getLogoForGlobalcontext, getLogoForSpace, getNumberOfBlogPosts, getNumberOfMail, getPersonalSpace, getPersonalSpace, getPersonalSpace, getPersonalSpaceKey, getSpace, getSpace, getSpaceAdmins, getSpaceAdmins, getSpaceFromPageId, getSpaces, getSpacesContainingCommentsBy, getSpacesContainingPagesEditedBy, getSpacesCreatedAfter, removeSpace, removeSpace, removeSpacesInGroup, saveSpace, saveSpace, unarchiveSpace
 

Method Detail

getSpaces

PageResponse<Space> getSpaces(SpacesQuery query,
                              LimitedRequest limitedRequest,
                              com.google.common.base.Predicate<? super Space>... filter)
get a paginated list of spaces that match the spaceQuery, filtered by the given predicate

Parameters:
query - - the query to use to fetch the spaces from the databases
limitedRequest - - the pagination request limit
filter - - the filter to apply to the requested spaces
Returns:
a PageResponse of matching spaces


Copyright © 2003–2015 Atlassian. All rights reserved.