exedio cope

com.exedio.cope
Class DayField

java.lang.Object
  extended by com.exedio.cope.Feature
      extended by com.exedio.cope.Field<E>
          extended by com.exedio.cope.FunctionField<com.exedio.cope.util.Day>
              extended by com.exedio.cope.DayField
All Implemented Interfaces:
Function<com.exedio.cope.util.Day>, Selectable<com.exedio.cope.util.Day>, Settable<com.exedio.cope.util.Day>

public final class DayField
extends FunctionField<com.exedio.cope.util.Day>


Constructor Summary
DayField()
           
 
Method Summary
 DayField copy()
           
 DayField defaultTo(com.exedio.cope.util.Day defaultConstant)
           
 List<Wrapper> getWrappers()
           
 DayField nonUnique()
           
 DayField optional()
          Returns a new Field, that differs from this Field by being optional.
 DayField toFinal()
          Returns a new Field, that differs from this Field by being final.
 void touch(Item item)
           
 DayField unique()
          Returns a new FunctionField, that differs from this FunctionField by being unique.
 
Methods inherited from class com.exedio.cope.FunctionField
append, appendParameter, appendSelect, between, bind, check, copyFunctionField, equal, equal, equal, get, getDefaultConstant, getImplicitUniqueConstraint, getInitialExceptions, getInitialType, getUniqueConstraints, greater, greater, greaterOrEqual, greaterOrEqual, in, in, isInitial, isNotNull, isNull, less, less, lessOrEqual, lessOrEqual, max, min, notEqual, notEqual, searchUnique, searchUnique, set
 
Methods inherited from class com.exedio.cope.Field
castCollection, check, execute, getColumnName, getPattern, getPatterns, getValueClass, isFinal, isMandatory, map, mapNull
 
Methods inherited from class com.exedio.cope.Feature
getAnnotation, getID, getName, getType, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.exedio.cope.Function
getValueClass
 
Methods inherited from interface com.exedio.cope.Selectable
getType, toString
 

Constructor Detail

DayField

public DayField()
Method Detail

copy

public DayField copy()
Specified by:
copy in class FunctionField<com.exedio.cope.util.Day>

toFinal

public DayField toFinal()
Description copied from class: Field
Returns a new Field, that differs from this Field by being final. If this Field is already final, the the result is equal to this Field.

Specified by:
toFinal in class Field<com.exedio.cope.util.Day>
See Also:
Field.isFinal()

optional

public DayField optional()
Description copied from class: Field
Returns a new Field, that differs from this Field by being optional. If this Field is already optional, the the result is equal to this Field.

Specified by:
optional in class Field<com.exedio.cope.util.Day>
See Also:
Field.isMandatory()

unique

public DayField unique()
Description copied from class: FunctionField
Returns a new FunctionField, that differs from this FunctionField by being unique. If this FunctionField is already unique, the the result is equal to this FunctionField.

Specified by:
unique in class FunctionField<com.exedio.cope.util.Day>
See Also:
FunctionField.getImplicitUniqueConstraint()

nonUnique

public DayField nonUnique()
Specified by:
nonUnique in class FunctionField<com.exedio.cope.util.Day>

defaultTo

public DayField defaultTo(com.exedio.cope.util.Day defaultConstant)

getWrappers

public List<Wrapper> getWrappers()
Overrides:
getWrappers in class FunctionField<com.exedio.cope.util.Day>

touch

public void touch(Item item)
           throws UniqueViolationException,
                  FinalViolationException
Throws:
FinalViolationException - if this field is final.
UniqueViolationException

Cope with
Object
Persistence

SourceForge.net LogoCopyright © 2004-2008 exedio Gesellschaft für Softwareentwicklung mbH. All rights reserved.
svn.12752 build.5319 20090312135114