Class PageTile
java.lang.Object
org.tailormap.api.persistence.json.PageTile
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
comments="Generator version: 7.17.0")
public class PageTile
extends Object
implements Serializable
model for a page tile
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionPageTile()PageTile(String id, String title, String content, String image, PageTile.TileTypeEnum tileType, Long applicationId, Long pageId, String url, String className, Boolean filterRequireAuthorization, Boolean openInNewWindow, List<@Valid AuthorizationRule> authorizationRules) Constructor with all args parameters -
Method Summary
Modifier and TypeMethodDescriptionaddAuthorizationRulesItem(AuthorizationRule authorizationRulesItem) applicationId(Long applicationId) authorizationRules(List<@Valid AuthorizationRule> authorizationRules) booleanfilterRequireAuthorization(Boolean filterRequireAuthorization) linked application@Valid @Size(min=1) List<@Valid AuthorizationRule> Get authorizationRulesoptional css classname for stylingpage tile contentsindicates if this tile should be filtered from the list if an application id is set for which the user does not have accessgetId()Get idgetImage()image to show on the tileindicates whether the link should be opened in a new windowlinked pagetype of tile, e.g.getTitle()page tile titlegetUrl()link to an other domain / websiteinthashCode()openInNewWindow(Boolean openInNewWindow) voidsetApplicationId(Long applicationId) voidsetAuthorizationRules(List<@Valid AuthorizationRule> authorizationRules) voidsetClassName(String className) voidsetContent(String content) voidsetFilterRequireAuthorization(Boolean filterRequireAuthorization) voidvoidvoidsetOpenInNewWindow(Boolean openInNewWindow) voidvoidsetTileType(PageTile.TileTypeEnum tileType) voidvoidtileType(PageTile.TileTypeEnum tileType) toString()
-
Constructor Details
-
PageTile
public PageTile() -
PageTile
public PageTile(String id, String title, String content, String image, PageTile.TileTypeEnum tileType, Long applicationId, Long pageId, String url, String className, Boolean filterRequireAuthorization, Boolean openInNewWindow, List<@Valid AuthorizationRule> authorizationRules) Constructor with all args parameters
-
-
Method Details
-
id
-
getId
Get id- Returns:
- id
-
setId
-
title
-
getTitle
page tile title- Returns:
- title
-
setTitle
-
content
-
getContent
page tile contents- Returns:
- content
-
setContent
-
image
-
getImage
image to show on the tile- Returns:
- image
-
setImage
-
tileType
-
getTileType
type of tile, e.g. 'url', 'application', 'page'- Returns:
- tileType
-
setTileType
-
applicationId
-
getApplicationId
linked application- Returns:
- applicationId
-
setApplicationId
-
pageId
-
getPageId
linked page- Returns:
- pageId
-
setPageId
-
url
-
getUrl
link to an other domain / website- Returns:
- url
-
setUrl
-
className
-
getClassName
optional css classname for styling- Returns:
- className
-
setClassName
-
filterRequireAuthorization
-
getFilterRequireAuthorization
indicates if this tile should be filtered from the list if an application id is set for which the user does not have access- Returns:
- filterRequireAuthorization
-
setFilterRequireAuthorization
-
openInNewWindow
-
getOpenInNewWindow
indicates whether the link should be opened in a new window- Returns:
- openInNewWindow
-
setOpenInNewWindow
-
authorizationRules
-
addAuthorizationRulesItem
-
getAuthorizationRules
@Valid @Size(min=1) public @Valid @Size(min=1) List<@Valid AuthorizationRule> getAuthorizationRules()Get authorizationRules- Returns:
- authorizationRules
-
setAuthorizationRules
-
equals
-
hashCode
public int hashCode() -
toString
-