com.atlassian.confluence.spaces
Class SpacesQuery

java.lang.Object
  extended by com.atlassian.confluence.spaces.SpacesQuery

public class SpacesQuery
extends java.lang.Object

An attempt to remove some of the proliferation of almost-identical space listing queries from Space.hbm.xml. Dynamically builds a hibernate query which saves us from defining a query for every combination and permutation of input.


Nested Class Summary
static class SpacesQuery.Builder
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.util.Date getCreationDate()
           
 java.lang.String getPermissionType()
           
 java.util.List<java.lang.String> getSortBy()
           
 SpaceGroup getSpaceGroup()
           
 java.util.List<java.lang.String> getSpaceKeys()
           
 java.util.Set<SpaceStatus> getSpaceStatuses()
           
 SpaceType getSpaceType()
           
 com.atlassian.user.User getUser()
           
 java.util.List<java.lang.String> getUserGroups()
           
 int hashCode()
           
static SpacesQuery.Builder newQuery()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newQuery

public static SpacesQuery.Builder newQuery()

getSpaceType

public SpaceType getSpaceType()

getPermissionType

public java.lang.String getPermissionType()

getUser

public com.atlassian.user.User getUser()

getUserGroups

public java.util.List<java.lang.String> getUserGroups()

getSpaceGroup

public SpaceGroup getSpaceGroup()

getSpaceKeys

public java.util.List<java.lang.String> getSpaceKeys()

getSortBy

public java.util.List<java.lang.String> getSortBy()

getCreationDate

public java.util.Date getCreationDate()

getSpaceStatuses

public java.util.Set<SpaceStatus> getSpaceStatuses()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2003-2013 Atlassian. All Rights Reserved.