org.springframework.roo.classpath.operations.jsr303
Class DateField

java.lang.Object
  extended by org.springframework.roo.classpath.operations.jsr303.FieldDetails
      extended by org.springframework.roo.classpath.operations.jsr303.DateField

public class DateField
extends FieldDetails

This field can optionally provide the mandatory JSR 220 temporal annotation.

Since:
1.0
Author:
Ben Alex

Field Summary
 
Fields inherited from class org.springframework.roo.classpath.operations.jsr303.FieldDetails
comment
 
Constructor Summary
DateField(String physicalTypeIdentifier, org.springframework.roo.model.JavaType fieldType, org.springframework.roo.model.JavaSymbolName fieldName)
           
 
Method Summary
 void decorateAnnotationsList(List<AnnotationMetadataBuilder> annotations)
           
 DateTime getDateFormat()
           
 String getPattern()
           
 DateFieldPersistenceType getPersistenceType()
           
 DateTime getTimeFormat()
           
 boolean isFuture()
           
 boolean isPast()
           
 void setDateFormat(DateTime dateFormat)
           
 void setFuture(boolean future)
           
 void setPast(boolean past)
           
 void setPattern(String pattern)
           
 void setPersistenceType(DateFieldPersistenceType persistenceType)
           
 void setTimeFormat(DateTime timeFormat)
           
 
Methods inherited from class org.springframework.roo.classpath.operations.jsr303.FieldDetails
getAnnotations, getColumn, getComment, getFieldName, getFieldType, getInitedAnnotations, getModifiers, getPhysicalTypeIdentifier, getValue, isNotNull, isNullRequired, isUnique, setAnnotations, setColumn, setComment, setModifiers, setNotNull, setNullRequired, setUnique, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateField

public DateField(String physicalTypeIdentifier,
                 org.springframework.roo.model.JavaType fieldType,
                 org.springframework.roo.model.JavaSymbolName fieldName)
Method Detail

decorateAnnotationsList

public void decorateAnnotationsList(List<AnnotationMetadataBuilder> annotations)
Overrides:
decorateAnnotationsList in class FieldDetails

getDateFormat

public DateTime getDateFormat()

getPattern

public String getPattern()

getPersistenceType

public DateFieldPersistenceType getPersistenceType()

getTimeFormat

public DateTime getTimeFormat()

isFuture

public boolean isFuture()

isPast

public boolean isPast()

setDateFormat

public void setDateFormat(DateTime dateFormat)

setFuture

public void setFuture(boolean future)

setPast

public void setPast(boolean past)

setPattern

public void setPattern(String pattern)

setPersistenceType

public void setPersistenceType(DateFieldPersistenceType persistenceType)

setTimeFormat

public void setTimeFormat(DateTime timeFormat)


Copyright © 2009–2015. All rights reserved.