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<AdDeliveryMethodChargeType,AdDeliveryMethodVO>CHARGE_TYPEstatic StringCLASS_NAMEstatic 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()AdDeliveryMethodChargeTypegetChargeType()StringgetDetails()TimeIntervalDTOgetMaxDeliveryTime()TimeIntervalDTOgetMinDeliveryTime()CurrencyAmountDTOgetPrice()booleanisEnabled()booleanisRemovedFromOwner()voidsetChargeType(AdDeliveryMethodChargeType chargeType)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.EntityVO
equals, getId, getIds, getUniqueIds
-
Methods inherited from class org.cyclos.model.EntityModel
getId, hashCode, setId
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, changes, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, set, setAttribute, setWithPropagationId
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
CHARGE_TYPE
public static final BasicProperty<AdDeliveryMethodChargeType,AdDeliveryMethodVO> CHARGE_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
-
getChargeType
public AdDeliveryMethodChargeType getChargeType()
-
setChargeType
public void setChargeType(AdDeliveryMethodChargeType chargeType)
-
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)
-
-