Package org.silverpeas.core.webapi.admin
Class SpaceAppearanceEntity
- java.lang.Object
-
- org.silverpeas.core.webapi.admin.AbstractTypeEntity
-
- org.silverpeas.core.webapi.admin.SpaceAppearanceEntity
-
- All Implemented Interfaces:
Serializable
,WebEntity
public class SpaceAppearanceEntity extends AbstractTypeEntity
The space instance light entity is a SpaceInstLight object that is exposed in the web as an entity (web entity). As such, it publishes only some of its attributes. It represents a SpaceInstLight in Silverpeas plus some additional information such as the URI for accessing it.- Author:
- Yohann Chastagnier
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SpaceAppearanceEntity()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SpaceAppearanceEntity
createFrom(SpaceInstLight space, String look, String wallpaper, String css)
Creates a new space appearance entity from the specified data.boolean
equals(Object obj)
protected String
getCSS()
protected String
getLook()
protected URI
getSpaceURI()
protected String
getStringBaseURI()
Gets the URI base of the current entityURI
getURI()
Gets the URI at which this web entity is published and can be accessed.protected String
getWallpaper()
int
hashCode()
SpaceAppearanceEntity
withURI(URI uri)
Sets a URI to this entity.-
Methods inherited from class org.silverpeas.core.webapi.admin.AbstractTypeEntity
getType
-
-
-
-
Field Detail
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
createFrom
public static SpaceAppearanceEntity createFrom(SpaceInstLight space, String look, String wallpaper, String css)
Creates a new space appearance entity from the specified data.- Parameters:
space
-look
-wallpaper
-- Returns:
- new space appearance entity
-
withURI
public SpaceAppearanceEntity withURI(URI uri)
Sets a URI to this entity. With this URI, it can then be accessed through the Web.- Parameters:
uri
- the web entity URI.- Returns:
- itself.
-
getURI
public URI getURI()
Description copied from interface:WebEntity
Gets the URI at which this web entity is published and can be accessed.- Returns:
- the web entity URI.
-
getSpaceURI
protected final URI getSpaceURI()
- Returns:
- the spaceURI
-
getLook
protected final String getLook()
- Returns:
- the look
-
getWallpaper
protected final String getWallpaper()
- Returns:
- the wallpaper
-
getCSS
protected final String getCSS()
- Returns:
- the wallpaper
-
getStringBaseURI
protected String getStringBaseURI()
Gets the URI base of the current entity- Returns:
-
-