Package org.craftercms.studio.api.v1.to
Class NotificationConfigTO
- java.lang.Object
-
- org.craftercms.studio.api.v1.to.NotificationConfigTO
-
- All Implemented Interfaces:
Serializable
,TimeStamped
public class NotificationConfigTO extends Object implements TimeStamped, Serializable
site notification configuration- Author:
- hyanghee
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,List<MessageTO>>
_cannedMessages
canned messagesprotected Map<String,String>
_completeMessages
complete messages used for displaying complete pop-upsprotected Map<String,EmailMessageTemplateTO>
_emailMessageTemplates
email template messagesprotected ZonedDateTime
_lastUpdated
configuration time stampprotected Map<String,Boolean>
_sendNoticeMapping
send notice on action mappingprotected String
_site
site keyprotected List<String>
approverEmails
protected List<String>
deploymentFailureNotifications
protected Map<String,String>
errorMessages
protected boolean
isNewNotificationSystemEnable
protected Map<String,String>
messages
general messagesprotected List<String>
repositoryMergeConflictNotifications
protected Map<String,String>
submitNotificationsMapping
-
Constructor Summary
Constructors Constructor Description NotificationConfigTO()
NotificationConfigTO(String _site)
-
Method Summary
-
-
-
Field Detail
-
_site
protected String _site
site key
-
_emailMessageTemplates
protected Map<String,EmailMessageTemplateTO> _emailMessageTemplates
email template messages
-
_completeMessages
protected Map<String,String> _completeMessages
complete messages used for displaying complete pop-ups
-
_lastUpdated
protected ZonedDateTime _lastUpdated
configuration time stamp
-
isNewNotificationSystemEnable
protected boolean isNewNotificationSystemEnable
-
-
Constructor Detail
-
NotificationConfigTO
public NotificationConfigTO(String _site)
-
NotificationConfigTO
public NotificationConfigTO()
-
-
Method Detail
-
getSite
public String getSite()
- Returns:
- the site
-
setSite
public void setSite(String site)
- Parameters:
site
- the site to set
-
getCannedMessages
public Map<String,List<MessageTO>> getCannedMessages()
- Returns:
- the canned messages
-
setCannedMessages
public void setCannedMessages(Map<String,List<MessageTO>> cannedMessages)
- Parameters:
cannedMessages
- the canned messages to set
-
getEmailMessageTemplates
public Map<String,EmailMessageTemplateTO> getEmailMessageTemplates()
- Returns:
- the email message templates
-
setEmailMessageTemplates
public void setEmailMessageTemplates(Map<String,EmailMessageTemplateTO> emailMessageTemplates)
- Parameters:
emailMessageTemplates
- the email message templates to set
-
getLastUpdated
public ZonedDateTime getLastUpdated()
Description copied from interface:TimeStamped
get the last updated date- Specified by:
getLastUpdated
in interfaceTimeStamped
- Returns:
- the lastUpdated
-
setLastUpdated
public void setLastUpdated(ZonedDateTime lastUpdated)
Description copied from interface:TimeStamped
set the last updated date- Specified by:
setLastUpdated
in interfaceTimeStamped
- Parameters:
lastUpdated
- the lastUpdated to set
-
setCompleteMessages
public void setCompleteMessages(Map<String,String> completeMessages)
- Parameters:
completeMessages
- the completeMessages to set
-
setMessages
public void setMessages(Map<String,String> messages)
- Parameters:
messages
- the messages to set
-
getSendNoticeMapping
public Map<String,Boolean> getSendNoticeMapping()
- Returns:
- the sendNoticeMapping
-
isNewNotificationSystemEnable
public boolean isNewNotificationSystemEnable()
-
setNewNotificationSystemEnable
public void setNewNotificationSystemEnable(boolean newNotificationSystemEnable)
-
setSendNoticeMapping
public void setSendNoticeMapping(Map<String,Boolean> sendNoticeMapping)
- Parameters:
sendNoticeMapping
- the sendNoticeMapping to set
-
setSubmitNotificationsMapping
public void setSubmitNotificationsMapping(Map<String,String> submitNotificationsMapping)
-
setDeploymentFailureNotifications
public void setDeploymentFailureNotifications(List<String> deploymentFailureNotifications)
-
getRepositoryMergeConflictNotifications
public List<String> getRepositoryMergeConflictNotifications()
-
-