Package com.aquima.web.api.model.page
Class PageModel
java.lang.Object
com.aquima.web.api.model.page.PageModel
This model represents a single page.
- Since:
- 9.2
- Author:
- A.Pragt
-
Constructor Summary
ConstructorsConstructorDescriptionPageModel
(String csrfToken, LanguageConfiguration language, List<DefaultMessage> messages, List<ElementModel> elements) -
Method Summary
Modifier and TypeMethodDescriptionReturns the CSRF token that should be sent with all PUT/POST/DELETE requests from this pageReturns the elements on the page.Returns the page language.Returns the default messages;
-
Constructor Details
-
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 Details
-
getLanguage
Returns the page language.- Returns:
- Page language, not null.
-
getMessages
Returns the default messages;- Returns:
- DefaultMessages messages, not null
-
getElements
Returns the elements on the page.- Returns:
- The elements on the page, not null.
-
getCsrfToken
Returns the CSRF token that should be sent with all PUT/POST/DELETE requests from this page- Returns:
- the CSRF token
-