Class SpaceListAccess
- java.lang.Object
-
- org.exoplatform.social.core.space.SpaceListAccess
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSpaceListAccess.TypeThe space list access Type Enum.
-
Constructor Summary
Constructors Constructor Description SpaceListAccess()The constructor.SpaceListAccess(SpaceStorage spaceStorage, String userId, String appId, SpaceListAccess.Type type)The constructor.SpaceListAccess(SpaceStorage spaceStorage, String userId, SpaceFilter spaceFilter, SpaceListAccess.Type type)The constructor.SpaceListAccess(SpaceStorage spaceStorage, String userId, SpaceListAccess.Type type)The constructor.SpaceListAccess(SpaceStorage spaceStorage, SpaceFilter spaceFilter, SpaceListAccess.Type type)The constructor.SpaceListAccess(SpaceStorage spaceStorage, SpaceListAccess.Type type)The constructor.SpaceListAccess(SpaceStorage spaceStorage, SpaceListAccess.Type type, String userId, String otherUserId)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetSize()SpaceListAccess.Typegettype()Gets the type.StringgetUserId()Gets the user id.Space[]load(int offset, int limit)voidsettype(SpaceListAccess.Type type)Sets the type.voidsetUserId(String userId)Sets the user id.
-
-
-
Constructor Detail
-
SpaceListAccess
public SpaceListAccess()
The constructor.- Since:
- 1.2.0-GA
-
SpaceListAccess
public SpaceListAccess(SpaceStorage spaceStorage, String userId, SpaceFilter spaceFilter, SpaceListAccess.Type type)
The constructor.- Parameters:
spaceStorage-spaceFilter-type-- Since:
- 1.2.0-GA
-
SpaceListAccess
public SpaceListAccess(SpaceStorage spaceStorage, SpaceListAccess.Type type)
The constructor.- Parameters:
spaceStorage-type-- Since:
- 1.2.0-GA
-
SpaceListAccess
public SpaceListAccess(SpaceStorage spaceStorage, String userId, SpaceListAccess.Type type)
The constructor.- Parameters:
spaceStorage-userId-type-- Since:
- 1.2.0-GA
-
SpaceListAccess
public SpaceListAccess(SpaceStorage spaceStorage, String userId, String appId, SpaceListAccess.Type type)
The constructor.- Parameters:
spaceStorage-userId-appId-type-- Since:
- 4.0.x
-
SpaceListAccess
public SpaceListAccess(SpaceStorage spaceStorage, SpaceFilter spaceFilter, SpaceListAccess.Type type)
The constructor.- Parameters:
spaceStorage-spaceFilter-type-- Since:
- 1.2.0-GA
-
SpaceListAccess
public SpaceListAccess(SpaceStorage spaceStorage, SpaceListAccess.Type type, String userId, String otherUserId)
The constructor.- Parameters:
spaceStorage-userId-otherUserId-type-
-
-
Method Detail
-
getSize
public int getSize() throws Exception
-
load
public Space[] load(int offset, int limit) throws Exception, IllegalArgumentException
- Specified by:
loadin interfaceorg.exoplatform.commons.utils.ListAccess<Space>- Throws:
ExceptionIllegalArgumentException
-
gettype
public SpaceListAccess.Type gettype()
Gets the type.- Returns:
- Since:
- 1.2.0-GA
-
settype
public void settype(SpaceListAccess.Type type)
Sets the type.- Parameters:
type-- Since:
- 1.2.0-GA
-
getUserId
public String getUserId()
Gets the user id.- Returns:
- Since:
- 1.2.0-GA
-
setUserId
public void setUserId(String userId)
Sets the user id.- Parameters:
userId-- Since:
- 1.2.0-GA
-
-