Class AdDeliveryMethodVO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityVO
-
- org.cyclos.model.NamedEntityVO
-
- org.cyclos.model.marketplace.webshopdeliverymethods.AdDeliveryMethodVO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityVO>,IEntity,INamedEntity
public class AdDeliveryMethodVO extends NamedEntityVO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<UserAddressVO,AdDeliveryMethodVO>ADDRESSstatic BasicProperty<AdDeliveryMethodChargeType,AdDeliveryMethodVO>CHARGE_TYPEstatic StringCLASS_NAMEstatic BasicProperty<AdDeliveryMethodType,AdDeliveryMethodVO>DELIVERY_TYPEstatic BasicProperty<String,AdDeliveryMethodVO>DETAILSstatic BasicProperty<Boolean,AdDeliveryMethodVO>ENABLEDstatic BasicProperty<TimeIntervalDTO,AdDeliveryMethodVO>MAX_DELIVERY_TIMEstatic BasicProperty<TimeIntervalDTO,AdDeliveryMethodVO>MIN_DELIVERY_TIMEstatic BasicProperty<CurrencyAmountDTO,AdDeliveryMethodVO>PRICEstatic BasicProperty<Boolean,AdDeliveryMethodVO>REMOVED_FROM_OWNER-
Fields inherited from class org.cyclos.model.NamedEntityVO
NAME
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description AdDeliveryMethodVO()AdDeliveryMethodVO(Long id)AdDeliveryMethodVO(Property<T,? super AdDeliveryMethodVO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()UserAddressVOgetAddress()AdDeliveryMethodChargeTypegetChargeType()AdDeliveryMethodTypegetDeliveryType()StringgetDetails()TimeIntervalDTOgetMaxDeliveryTime()TimeIntervalDTOgetMinDeliveryTime()CurrencyAmountDTOgetPrice()booleanisEnabled()booleanisRemovedFromOwner()voidsetAddress(UserAddressVO address)voidsetChargeType(AdDeliveryMethodChargeType chargeType)voidsetDeliveryType(AdDeliveryMethodType deliveryType)voidsetDetails(String details)voidsetEnabled(boolean enabled)voidsetMaxDeliveryTime(TimeIntervalDTO maxDeliveryTime)voidsetMinDeliveryTime(TimeIntervalDTO minDeliveryTime)voidsetPrice(CurrencyAmountDTO price)voidsetRemovedFromOwner(boolean removedFromOwner)-
Methods inherited from class org.cyclos.model.NamedEntityVO
compareTo, getName, setName, toString
-
Methods inherited from class org.cyclos.model.EntityModel
getId, setId
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ADDRESS
public static final BasicProperty<UserAddressVO,AdDeliveryMethodVO> ADDRESS
-
CHARGE_TYPE
public static final BasicProperty<AdDeliveryMethodChargeType,AdDeliveryMethodVO> CHARGE_TYPE
-
DELIVERY_TYPE
public static final BasicProperty<AdDeliveryMethodType,AdDeliveryMethodVO> DELIVERY_TYPE
-
DETAILS
public static final BasicProperty<String,AdDeliveryMethodVO> DETAILS
-
ENABLED
public static final BasicProperty<Boolean,AdDeliveryMethodVO> ENABLED
-
MAX_DELIVERY_TIME
public static final BasicProperty<TimeIntervalDTO,AdDeliveryMethodVO> MAX_DELIVERY_TIME
-
MIN_DELIVERY_TIME
public static final BasicProperty<TimeIntervalDTO,AdDeliveryMethodVO> MIN_DELIVERY_TIME
-
PRICE
public static final BasicProperty<CurrencyAmountDTO,AdDeliveryMethodVO> PRICE
-
REMOVED_FROM_OWNER
public static final BasicProperty<Boolean,AdDeliveryMethodVO> REMOVED_FROM_OWNER
-
-
Constructor Detail
-
AdDeliveryMethodVO
public AdDeliveryMethodVO()
-
AdDeliveryMethodVO
public AdDeliveryMethodVO(Long id)
-
AdDeliveryMethodVO
public AdDeliveryMethodVO(Property<T,? super AdDeliveryMethodVO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classNamedEntityVO
-
getAddress
public UserAddressVO getAddress()
-
setAddress
public void setAddress(UserAddressVO address)
-
getChargeType
public AdDeliveryMethodChargeType getChargeType()
-
setChargeType
public void setChargeType(AdDeliveryMethodChargeType chargeType)
-
getDeliveryType
public AdDeliveryMethodType getDeliveryType()
-
setDeliveryType
public void setDeliveryType(AdDeliveryMethodType deliveryType)
-
getDetails
public String getDetails()
-
setDetails
public void setDetails(String details)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getMaxDeliveryTime
public TimeIntervalDTO getMaxDeliveryTime()
-
setMaxDeliveryTime
public void setMaxDeliveryTime(TimeIntervalDTO maxDeliveryTime)
-
getMinDeliveryTime
public TimeIntervalDTO getMinDeliveryTime()
-
setMinDeliveryTime
public void setMinDeliveryTime(TimeIntervalDTO minDeliveryTime)
-
getPrice
public CurrencyAmountDTO getPrice()
-
setPrice
public void setPrice(CurrencyAmountDTO price)
-
isRemovedFromOwner
public boolean isRemovedFromOwner()
-
setRemovedFromOwner
public void setRemovedFromOwner(boolean removedFromOwner)
-
-