org.alfresco.repo.dictionary.types.period
Class AbstractCalendarPeriodProvider

java.lang.Object
  extended by org.alfresco.repo.dictionary.types.period.AbstractPeriodProvider
      extended by org.alfresco.repo.dictionary.types.period.AbstractCalendarPeriodProvider
All Implemented Interfaces:
org.alfresco.service.cmr.repository.PeriodProvider, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
AbstractEndOfCalendarPeriodProvider, Days, Months, Quarters, Weeks, Years

public abstract class AbstractCalendarPeriodProvider
extends AbstractPeriodProvider

Support for calendar based periods


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.alfresco.service.cmr.repository.PeriodProvider
org.alfresco.service.cmr.repository.PeriodProvider.ExpressionMutiplicity
 
Field Summary
 
Fields inherited from class org.alfresco.repo.dictionary.types.period.AbstractPeriodProvider
MSG_PREFIX
 
Constructor Summary
AbstractCalendarPeriodProvider()
           
 
Method Summary
abstract  void add(java.util.Calendar calendar, int value)
          Implementation add
 java.lang.String getDefaultExpression()
           
 org.alfresco.service.namespace.QName getExpressionDataType()
           
 org.alfresco.service.cmr.repository.PeriodProvider.ExpressionMutiplicity getExpressionMutiplicity()
           
 java.util.Date getNextDate(java.util.Date date, java.lang.String expression)
           
 
Methods inherited from class org.alfresco.repo.dictionary.types.period.AbstractPeriodProvider
afterPropertiesSet, getDisplayLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.alfresco.service.cmr.repository.PeriodProvider
getPeriodType
 

Constructor Detail

AbstractCalendarPeriodProvider

public AbstractCalendarPeriodProvider()
Method Detail

getDefaultExpression

public java.lang.String getDefaultExpression()

getExpressionMutiplicity

public org.alfresco.service.cmr.repository.PeriodProvider.ExpressionMutiplicity getExpressionMutiplicity()

getNextDate

public java.util.Date getNextDate(java.util.Date date,
                                  java.lang.String expression)

add

public abstract void add(java.util.Calendar calendar,
                         int value)
Implementation add

Parameters:
calendar -
value -

getExpressionDataType

public org.alfresco.service.namespace.QName getExpressionDataType()


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