Class Announcement
java.lang.Object
swiss.trustbroker.api.announcements.dto.Announcement
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionAnnouncement(String id, Boolean visible, String applicationId, InternationalText title, InternationalText message, AnnouncementType type, Boolean applicationAccessible, InternationalText url, String phoneNumber, String emailAddress, OffsetDateTime validFrom, OffsetDateTime validTo, OffsetDateTime cacheValidTo, String applicationUrl, String applicationName) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleangetId()getTitle()getType()getUrl()inthashCode()booleanisValidAt(OffsetDateTime refTime) voidsetApplicationAccessible(Boolean applicationAccessible) voidsetApplicationId(String applicationId) voidsetApplicationName(String applicationName) voidsetApplicationUrl(String applicationUrl) voidsetCacheValidTo(OffsetDateTime cacheValidTo) voidsetEmailAddress(String emailAddress) voidvoidsetMessage(InternationalText message) voidsetPhoneNumber(String phoneNumber) voidsetTitle(InternationalText title) voidsetType(AnnouncementType type) voidsetUrl(InternationalText url) voidsetValidFrom(OffsetDateTime validFrom) voidsetValidTo(OffsetDateTime validTo) voidsetVisible(Boolean visible) toString()
-
Constructor Details
-
Announcement
public Announcement() -
Announcement
public Announcement(String id, Boolean visible, String applicationId, InternationalText title, InternationalText message, AnnouncementType type, Boolean applicationAccessible, InternationalText url, String phoneNumber, String emailAddress, OffsetDateTime validFrom, OffsetDateTime validTo, OffsetDateTime cacheValidTo, String applicationUrl, String applicationName)
-
-
Method Details
-
isValidAt
-
equals
-
hashCode
public int hashCode() -
builder
-
getId
-
getVisible
-
getApplicationId
-
getTitle
-
getMessage
-
getType
-
getApplicationAccessible
-
getUrl
-
getPhoneNumber
-
getEmailAddress
-
getValidFrom
-
getValidTo
-
getCacheValidTo
-
getApplicationUrl
-
getApplicationName
-
setId
-
setVisible
-
setApplicationId
-
setTitle
-
setMessage
-
setType
-
setApplicationAccessible
-
setUrl
-
setPhoneNumber
-
setEmailAddress
-
setValidFrom
-
setValidTo
-
setCacheValidTo
-
setApplicationUrl
-
setApplicationName
-
toString
-