Class NotifdConfiguration

  • All Implemented Interfaces:
    java.io.Serializable

    public class NotifdConfiguration
    extends java.lang.Object
    implements java.io.Serializable
    Top-level element for the notifd-configuration.xml configuration file.
    See Also:
    Serialized Form
    • Constructor Detail

      • NotifdConfiguration

        public NotifdConfiguration()
    • Method Detail

      • getStatus

        public java.lang.String getStatus()
      • setStatus

        public void setStatus​(java.lang.String status)
      • getPagesSent

        public java.lang.String getPagesSent()
      • setPagesSent

        public void setPagesSent​(java.lang.String pagesSent)
      • getNextNotifId

        public java.lang.String getNextNotifId()
      • setNextNotifId

        public void setNextNotifId​(java.lang.String nextNotifId)
      • getNextUserNotifId

        public java.lang.String getNextUserNotifId()
      • setNextUserNotifId

        public void setNextUserNotifId​(java.lang.String nextUserNotifId)
      • getNextGroupId

        public java.lang.String getNextGroupId()
      • setNextGroupId

        public void setNextGroupId​(java.lang.String nextGroupId)
      • getServiceIdSql

        public java.lang.String getServiceIdSql()
      • setServiceIdSql

        public void setServiceIdSql​(java.lang.String serviceIdSql)
      • getOutstandingNoticesSql

        public java.lang.String getOutstandingNoticesSql()
      • setOutstandingNoticesSql

        public void setOutstandingNoticesSql​(java.lang.String outstandingNoticesSql)
      • getAcknowledgeIdSql

        public java.lang.String getAcknowledgeIdSql()
      • setAcknowledgeIdSql

        public void setAcknowledgeIdSql​(java.lang.String acknowledgeIdSql)
      • getAcknowledgeUpdateSql

        public java.lang.String getAcknowledgeUpdateSql()
      • setAcknowledgeUpdateSql

        public void setAcknowledgeUpdateSql​(java.lang.String acknowledgeUpdateSql)
      • getMatchAll

        public java.lang.Boolean getMatchAll()
      • setMatchAll

        public void setMatchAll​(java.lang.Boolean matchAll)
      • getEmailAddressCommand

        public java.lang.String getEmailAddressCommand()
      • setEmailAddressCommand

        public void setEmailAddressCommand​(java.lang.String emailAddressCommand)
      • getNumericSkipResolutionPrefix

        public java.lang.Boolean getNumericSkipResolutionPrefix()
      • setNumericSkipResolutionPrefix

        public void setNumericSkipResolutionPrefix​(java.lang.Boolean prefix)
      • getMaxThreads

        public java.lang.Integer getMaxThreads()
      • setMaxThreads

        public void setMaxThreads​(java.lang.Integer maxThreads)
      • getAutoAcknowledgeAlarm

        public java.util.Optional<AutoAcknowledgeAlarm> getAutoAcknowledgeAlarm()
      • setAutoAcknowledgeAlarm

        public void setAutoAcknowledgeAlarm​(AutoAcknowledgeAlarm autoAcknowledgeAlarm)
      • getAutoAcknowledges

        public java.util.List<AutoAcknowledge> getAutoAcknowledges()
      • setAutoAcknowledges

        public void setAutoAcknowledges​(java.util.List<AutoAcknowledge> autoAcknowledges)
      • addAutoAcknowledge

        public void addAutoAcknowledge​(AutoAcknowledge autoAcknowledge)
                                throws java.lang.IndexOutOfBoundsException
        Throws:
        java.lang.IndexOutOfBoundsException
      • getOutageCalendars

        public java.util.List<java.lang.String> getOutageCalendars()
      • setOutageCalendars

        public void setOutageCalendars​(java.util.List<java.lang.String> calendars)
      • addOutageCalendar

        public void addOutageCalendar​(java.lang.String calendar)
      • removeOutageCalendar

        public boolean removeOutageCalendar​(java.lang.String calendar)
      • getQueues

        public java.util.List<Queue> getQueues()
      • setQueues

        public void setQueues​(java.util.List<Queue> queues)
      • addQueue

        public void addQueue​(Queue queue)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object