Package com.exedio.cope
Interface Settable<E>
- All Known Subinterfaces:
CheckingSettable<E>
,HashInterface
- All Known Implementing Classes:
BooleanField
,ColorField
,CompositeField
,DataField
,DateField
,DayField
,DoubleField
,DrivebyHashMigration
,EnumField
,EnumMapField
,EnumSetField
,FeatureField
,Field
,FunctionField
,Hash
,IntegerField
,ItemField
,LimitedListField
,LongField
,MD5Hash
,Media
,MessageDigestHash
,MoneyField
,MultiItemField
,NestedHashMigration
,NumberField
,PriceField
,RangeField
,Serializer
,SHAHash
,StringField
,TypeField
,UniqueHashedMedia
public interface Settable<E>
-
Method Summary
Modifier and TypeMethodDescriptionSetValue<?>[]
Returns the exceptions possibly thrown, when setting a value for this settable.boolean
isFinal()
Returns true, if a value for the settable can be specified on the creation of an item only, thus cannot be modified later.boolean
Returns true, if a value for the settable should be specified on the creation of an item.boolean
All implementations of this method should return{@link SetValue#map(Feature, Object) SetValue.map(this,value)}
.
-
Method Details
-
map
All implementations of this method should return{@link SetValue#map(Feature, Object) SetValue.map(this,value)}
. -
execute
-
isFinal
boolean isFinal()Returns true, if a value for the settable can be specified on the creation of an item only, thus cannot be modified later. -
isMandatory
boolean isMandatory() -
getInitialType
Type getInitialType() -
isInitial
boolean isInitial()Returns true, if a value for the settable should be specified on the creation of an item. -
getInitialExceptions
Returns the exceptions possibly thrown, when setting a value for this settable.
-