org.alfresco.repo.forms.processor.node
Class PeriodDataTypeParameters

java.lang.Object
  extended by org.alfresco.repo.forms.processor.node.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.

See Also:
Serialized Form

Field Summary
protected  java.util.List providers
           
 
Constructor Summary
PeriodDataTypeParameters()
          Default constructor
 
Method Summary
 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 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

getAsObject

public java.lang.Object getAsObject()
Retrieves a List of PeriodProvider objects representing the valid period options for the property

Specified by:
getAsObject in interface DataTypeParameters
Returns:
List of PeriodProvider objects
See Also:
DataTypeParameters.getAsObject()

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()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.