Interface PeriodProvider


  • public interface PeriodProvider
    Provider API for period implementations
    Author:
    andyh
    • Method Detail

      • getPeriodType

        java.lang.String getPeriodType()
        Get the name for the period.
        Returns:
        - period name
      • getDisplayLabel

        java.lang.String getDisplayLabel()
        Gets the display label for the period.
        Returns:
        display label
      • getNextDate

        java.util.Date getNextDate​(java.util.Date date,
                                   java.lang.String expression)
        Get the next date - the provided date + period
        Parameters:
        date - Date
        expression - String
        Returns:
        the next date in the period
      • getDefaultExpression

        java.lang.String getDefaultExpression()
        Get the default expression - this could be null
        Returns:
        - the default expression.
      • getExpressionDataType

        QName getExpressionDataType()
        Return the Alfresco data type QName to which the string value of the expression will be converted.
        Returns:
        the alfresco data type or null if an expression is not allowed.