Package org.silverpeas.core.admin.space
Class PersonalSpaceManager
- java.lang.Object
-
- org.silverpeas.core.admin.space.PersonalSpaceManager
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PersonalSpaceManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
addComponent(User user, String componentName)
static PersonalSpaceManager
get()
SpaceInst
getOrCreatePersonalSpace(User user)
Gets the personal space instance linked to the given user.SpaceInst
getPersonalSpace(String userId)
List<WAComponent>
getVisibleComponents()
List<PersonalComponentInstance>
getVisiblePersonalComponentInstances(User user)
Gets visible personal component instances linked to the given user.String
removeComponent(String userId, String componentId)
-
-
-
Method Detail
-
get
public static PersonalSpaceManager get()
-
getVisiblePersonalComponentInstances
public List<PersonalComponentInstance> getVisiblePersonalComponentInstances(User user)
Gets visible personal component instances linked to the given user.- Parameters:
user
- a silverpeas user.- Returns:
- list of personal component instance.
-
getVisibleComponents
public List<WAComponent> getVisibleComponents()
-
getOrCreatePersonalSpace
public SpaceInst getOrCreatePersonalSpace(User user)
Gets the personal space instance linked to the given user.If it does not yet exist, then it is created.
- Parameters:
user
- a user.- Returns:
- the
SpaceInst
instance.
-
addComponent
public String addComponent(User user, String componentName) throws AdminException, QuotaException
- Throws:
AdminException
QuotaException
-
removeComponent
public String removeComponent(String userId, String componentId) throws AdminException
- Throws:
AdminException
-
-