psdi.app.escalation.engine

Class ReferencePointData



  • public class ReferencePointData
    extends EscalationCalendarData
    A class to represent details of a reference point associated with an escalation definition.
    • Constructor Detail

      • ReferencePointData

        public ReferencePointData()
    • Method Detail

      • setSLATargetDateValue

        public void setSLATargetDateValue(java.util.Date targetDate)
      • getSLATargetDateValue

        public java.util.Date getSLATargetDateValue()
      • setNonSLATargetDateValue

        public void setNonSLATargetDateValue(java.util.Date targetDate)
      • getNonSLATargetDateValue

        public java.util.Date getNonSLATargetDateValue()
      • useSLACalendar

        public boolean useSLACalendar()
        Flag to indicate if the SLA calendar can be used to calculate the date
        Returns:
        the reference point condition.
      • setUseSLACalendar

        public void setUseSLACalendar(boolean usecal)
        Flag to indicate if the SLA calendar can be used to calculate the date
      • getCondition

        public java.lang.String getCondition()
        Returns the reference point condition.
        Returns:
        the reference point condition.
      • setCondition

        public void setCondition(java.lang.String string)
        Sets the reference point condition.
        Parameters:
        string - the reference point condition.
      • getEventDateTimeAttribute

        public java.lang.String getEventDateTimeAttribute()
        Returns the datetime attribute that's used to formulate the reference point SQL expression.
        Returns:
        the datetime attribute that's used to formulate the reference point SQL expression.
      • setEventDateTimeAttribute

        public void setEventDateTimeAttribute(java.lang.String string)
        Sets the datetime attribute that's used to formulate the reference point SQL expression.
        Parameters:
        string - the datetime attribute that's used to formulate the reference point SQL expression.
      • getEventDateTimeColumn

        public java.lang.String getEventDateTimeColumn()
        Returns the datetime column that's used to formulate the reference point SQL expression.
        Returns:
        the datetime attribute that's used to formulate the reference point SQL expression.
      • setEventDateTimeColumn

        public void setEventDateTimeColumn(java.lang.String string)
        Sets the datetime column that's used to formulate the reference point SQL expression.
        Parameters:
        string - the datetime attribute that's used to formulate the reference point SQL expression.
      • getElapsedTimeInMillis

        public long getElapsedTimeInMillis()
        Returns the elapsed time in milli seconds.
        Returns:
        the elapsed time in milli seconds.
      • setElapsedTimeInMillis

        public void setElapsedTimeInMillis(long l)
        Sets the elapsed time in milli seconds.
        Parameters:
        l - the elapsed time in milli seconds.
      • getElapsedTimeInterval

        public double getElapsedTimeInterval()
        Returns the elapsed time interval.
        Returns:
        the elapsed time interval.
      • setElapsedTimeInterval

        public void setElapsedTimeInterval(double i)
        Sets the elapsed time interval.
        Parameters:
        i - the elapsed time interval.
      • getIntervalUnitOfMeasure

        public java.lang.String getIntervalUnitOfMeasure()
        Returns the measurement unit used to indentify the elapsed time interval.
        Returns:
        the measurement unit used to indentify the elapsed time interval.
      • setIntervalUnitOfMeasure

        public void setIntervalUnitOfMeasure(java.lang.String string)
        Sets the measurement unit used to indentify the elapsed time interval.
        Parameters:
        string - the measurement unit used to indentify the elapsed time interval.
      • isRepeatable

        public boolean isRepeatable()
        Returns whether the escalated objects associated with the reference point are repeatable or not.
        Returns:
        true to indicate that the escalated objects associated with the reference point are repeatable, otherwise false.
      • setRepeatable

        public void setRepeatable(boolean b)
        Sets whether the escalated objects associated with the reference point are repeatable or not.
        Parameters:
        b - true to indicate that the escalated objects associated with the reference point are repeatable, otherwise false.
      • getRefPointId

        public java.lang.String getRefPointId()
        Returns the reference point identifier.
        Returns:
        reference point identifier.
      • setRefPointId

        public void setRefPointId(java.lang.String refPointId)
        Sets the reference point identifier.
        Parameters:
        refPointId - the reference point identifier.
      • getEscalationPointRemote

        public MboRemote getEscalationPointRemote()
        Returns the Escalation Point Remote associated with this refpoint.
        Returns:
        the escObject associated with the refPoint.
      • setEscalationPointRemote

        public void setEscalationPointRemote(MboRemote mboremote)
        Sets the Escalation Point Remote associated with this refpoint.
        Parameters:
        MboRemote - the escObject associated with the refPoint.
      • setEscalationData

        public void setEscalationData(EscalationData data)
        Sets the Escalation data associated with this reference point
      • getEscalationData

        public EscalationData getEscalationData()
        Gets the Escalation data associated with this reference point