Class PeriodDataTypeParameters

  • All Implemented Interfaces:
    java.io.Serializable, DataTypeParameters

    public class PeriodDataTypeParameters
    extends java.lang.Object
    implements DataTypeParameters, java.io.Serializable
    Represents the parameters for the period data type.
    Author:
    Gavin Cornwell
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.List<org.alfresco.service.cmr.repository.PeriodProvider> providers  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addPeriodProvider​(org.alfresco.service.cmr.repository.PeriodProvider pp)
      Adds a PeriodProvider
      java.lang.Object getAsJSON()
      Returns the valid period options as a JSONArray of JSONObject's.
      java.lang.Object getAsObject()
      Retrieves a List of PeriodProvider objects representing the valid period options for the property
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • providers

        protected java.util.List<org.alfresco.service.cmr.repository.PeriodProvider> providers
    • Constructor Detail

      • PeriodDataTypeParameters

        public PeriodDataTypeParameters()
        Default constructor
    • Method Detail

      • addPeriodProvider

        public void addPeriodProvider​(org.alfresco.service.cmr.repository.PeriodProvider pp)
        Adds a PeriodProvider
        Parameters:
        pp - The PeriodProvider to add
      • getAsJSON

        public java.lang.Object getAsJSON()
        Returns the valid period options as a JSONArray of JSONObject's.
        Specified by:
        getAsJSON in interface DataTypeParameters
        Returns:
        A JSONArray object holding JSONObject's representing the period definitions
        See Also:
        DataTypeParameters.getAsJSON()