Package com.atlassian.confluence.spaces
Class SpacesQuery.Builder
- java.lang.Object
-
- com.atlassian.confluence.spaces.SpacesQuery.Builder
-
- Enclosing class:
- SpacesQuery
public static class SpacesQuery.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SpacesQuerybuild()SpacesQuery.BuildercreatedAfter(Date date)SpacesQuery.BuilderforUser(com.atlassian.user.User user)SpacesQuery.BuilderinGroup(com.atlassian.user.Group group)Deprecated.in 5.9 Permissions are checked based on all groups the user is a member of (if a user is specified), which is determined in the implementation, so this is effectively ignored (and has been for a long time).SpacesQuery.BuilderinGroups(List<com.atlassian.user.Group> groups)Deprecated.in 5.9 Permissions are checked based on all groups the user is a member of (if a user is specified), which is determined in the implementation, so this is effectively ignored (and has been for a long time).SpacesQuery.BuilderinSpaceGroup(SpaceGroup spaceGroup)Deprecated.in 5.9.SpacesQuery.BuildersortBy(String sortColumn)SpacesQuery.Builderunsorted()SpacesQuery.BuilderwithHasRetentionPolicy(boolean hasRetentionPolicy)SpacesQuery.BuilderwithIsFavourited(boolean isFavourited)SpacesQuery.BuilderwithLabel(Label label)SpacesQuery.BuilderwithLabels(Iterable<Label> labels)SpacesQuery.BuilderwithPermission(String permission)SpacesQuery.BuilderwithSpaceIds(Set<Long> spaceIds)SpacesQuery.BuilderwithSpaceKey(String spaceKey)SpacesQuery.BuilderwithSpaceKeys(Iterable<String> spaceKeys)SpacesQuery.BuilderwithSpaceStatus(SpaceStatus status)SpacesQuery.BuilderwithSpaceType(SpaceType type)
-
-
-
Method Detail
-
withSpaceKey
public SpacesQuery.Builder withSpaceKey(String spaceKey)
-
withSpaceKeys
public SpacesQuery.Builder withSpaceKeys(Iterable<String> spaceKeys)
-
withSpaceType
public SpacesQuery.Builder withSpaceType(SpaceType type)
-
withLabel
public SpacesQuery.Builder withLabel(Label label)
-
withLabels
public SpacesQuery.Builder withLabels(Iterable<Label> labels)
-
withIsFavourited
public SpacesQuery.Builder withIsFavourited(boolean isFavourited)
-
withHasRetentionPolicy
public SpacesQuery.Builder withHasRetentionPolicy(boolean hasRetentionPolicy)
-
forUser
public SpacesQuery.Builder forUser(com.atlassian.user.User user)
-
withSpaceIds
public SpacesQuery.Builder withSpaceIds(Set<Long> spaceIds)
-
inGroup
@Deprecated public SpacesQuery.Builder inGroup(com.atlassian.user.Group group)
Deprecated.in 5.9 Permissions are checked based on all groups the user is a member of (if a user is specified), which is determined in the implementation, so this is effectively ignored (and has been for a long time).
-
inGroups
@Deprecated public SpacesQuery.Builder inGroups(List<com.atlassian.user.Group> groups)
Deprecated.in 5.9 Permissions are checked based on all groups the user is a member of (if a user is specified), which is determined in the implementation, so this is effectively ignored (and has been for a long time).
-
withPermission
public SpacesQuery.Builder withPermission(String permission)
-
inSpaceGroup
@Deprecated public SpacesQuery.Builder inSpaceGroup(SpaceGroup spaceGroup)
Deprecated.in 5.9.SpaceGroupand related classes likeSpaceGroupManagerandSpaceGroupComparatorwill be removed. Please do not use them.
-
sortBy
public SpacesQuery.Builder sortBy(String sortColumn)
-
unsorted
public SpacesQuery.Builder unsorted()
-
createdAfter
public SpacesQuery.Builder createdAfter(Date date)
-
withSpaceStatus
public SpacesQuery.Builder withSpaceStatus(SpaceStatus status)
-
build
public SpacesQuery build()
-
-