Package com.aquima.web.api.model.page
Class PageModel
- java.lang.Object
-
- com.aquima.web.api.model.page.PageModel
-
public class PageModel extends Object
This model represents a single page.- Since:
- 9.2
- Author:
- A.Pragt
-
-
Constructor Summary
Constructors Constructor Description PageModel(String csrfToken, LanguageConfiguration language, List<DefaultMessage> messages, List<ElementModel> elements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCsrfToken()
Returns the CSRF token that should be sent with all PUT/POST/DELETE requests from this pageList<ElementModel>
getElements()
Returns the elements on the page.LanguageConfiguration
getLanguage()
Returns the page language.List<DefaultMessage>
getMessages()
Returns the default messages;
-
-
-
Constructor Detail
-
PageModel
public PageModel(String csrfToken, LanguageConfiguration language, List<DefaultMessage> messages, List<ElementModel> elements)
- Parameters:
csrfToken
- the current csrf tokenlanguage
- the language configuration, not null.messages
- messages related to the pageelements
- all elements on the page
-
-
Method Detail
-
getLanguage
public LanguageConfiguration getLanguage()
Returns the page language.- Returns:
- Page language, not null.
-
getMessages
public List<DefaultMessage> getMessages()
Returns the default messages;- Returns:
- DefaultMessages messages, not null
-
getElements
public List<ElementModel> getElements()
Returns the elements on the page.- Returns:
- The elements on the page, not null.
-
getCsrfToken
public String getCsrfToken()
Returns the CSRF token that should be sent with all PUT/POST/DELETE requests from this page- Returns:
- the CSRF token
-
-