Class AdDeliveryMethodDTO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityDTO
-
- org.cyclos.model.NamedEntityDTO
-
- org.cyclos.model.marketplace.webshopdeliverymethods.AdDeliveryMethodDTO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityDTO>,IEntity,INamedEntity
public class AdDeliveryMethodDTO extends NamedEntityDTO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<UserAddressVO,AdDeliveryMethodDTO>ADDRESSstatic BasicProperty<AdDeliveryMethodChargeType,AdDeliveryMethodDTO>CHARGE_TYPEstatic StringCLASS_NAMEstatic BasicProperty<AdDeliveryMethodType,AdDeliveryMethodDTO>DELIVERY_TYPEstatic BasicProperty<String,AdDeliveryMethodDTO>DETAILSstatic BasicProperty<Boolean,AdDeliveryMethodDTO>ENABLEDstatic BasicProperty<TimeIntervalDTO,AdDeliveryMethodDTO>MAX_DELIVERY_TIMEstatic BasicProperty<TimeIntervalDTO,AdDeliveryMethodDTO>MIN_DELIVERY_TIMEstatic BasicProperty<UserVO,AdDeliveryMethodDTO>OWNERstatic BasicProperty<CurrencyAmountDTO,AdDeliveryMethodDTO>PRICE-
Fields inherited from class org.cyclos.model.NamedEntityDTO
NAME
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description AdDeliveryMethodDTO()AdDeliveryMethodDTO(Long id)AdDeliveryMethodDTO(Property<T,? super AdDeliveryMethodDTO> 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()UserVOgetOwner()CurrencyAmountDTOgetPrice()booleanisEnabled()voidsetAddress(UserAddressVO address)voidsetChargeType(AdDeliveryMethodChargeType chargeType)voidsetDeliveryType(AdDeliveryMethodType deliveryType)voidsetDetails(String details)voidsetEnabled(boolean enabled)voidsetMaxDeliveryTime(TimeIntervalDTO maxDeliveryTime)voidsetMinDeliveryTime(TimeIntervalDTO minDeliveryTime)voidsetOwner(UserVO owner)voidsetPrice(CurrencyAmountDTO price)-
Methods inherited from class org.cyclos.model.NamedEntityDTO
compareTo, getName, setName, toString
-
Methods inherited from class org.cyclos.model.EntityDTO
getVersion, isPersistent, isTransient, setVersion
-
Methods inherited from class org.cyclos.model.EntityModel
equals, getId, hashCode, 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,AdDeliveryMethodDTO> ADDRESS
-
CHARGE_TYPE
public static final BasicProperty<AdDeliveryMethodChargeType,AdDeliveryMethodDTO> CHARGE_TYPE
-
DELIVERY_TYPE
public static final BasicProperty<AdDeliveryMethodType,AdDeliveryMethodDTO> DELIVERY_TYPE
-
DETAILS
public static final BasicProperty<String,AdDeliveryMethodDTO> DETAILS
-
ENABLED
public static final BasicProperty<Boolean,AdDeliveryMethodDTO> ENABLED
-
MAX_DELIVERY_TIME
public static final BasicProperty<TimeIntervalDTO,AdDeliveryMethodDTO> MAX_DELIVERY_TIME
-
MIN_DELIVERY_TIME
public static final BasicProperty<TimeIntervalDTO,AdDeliveryMethodDTO> MIN_DELIVERY_TIME
-
OWNER
public static final BasicProperty<UserVO,AdDeliveryMethodDTO> OWNER
-
PRICE
public static final BasicProperty<CurrencyAmountDTO,AdDeliveryMethodDTO> PRICE
-
-
Constructor Detail
-
AdDeliveryMethodDTO
public AdDeliveryMethodDTO()
-
AdDeliveryMethodDTO
public AdDeliveryMethodDTO(Long id)
-
AdDeliveryMethodDTO
public AdDeliveryMethodDTO(Property<T,? super AdDeliveryMethodDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classNamedEntityDTO
-
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)
-
getOwner
public UserVO getOwner()
-
setOwner
public void setOwner(UserVO owner)
-
getPrice
public CurrencyAmountDTO getPrice()
-
setPrice
public void setPrice(CurrencyAmountDTO price)
-
-