Class TransferFeeDTO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityDTO
-
- org.cyclos.model.NamedEntityDTO
-
- org.cyclos.model.ConfigurationEntityDTO
-
- org.cyclos.model.banking.transferfees.TransferFeeDTO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityDTO>,IEntity,IInternalNamedEntity,INamedEntity
public class TransferFeeDTO extends ConfigurationEntityDTO
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.cyclos.model.ConfigurationEntityDTO
DESCRIPTION, INTERNAL_NAME
-
Fields inherited from class org.cyclos.model.NamedEntityDTO
NAME
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description TransferFeeDTO()TransferFeeDTO(Long id)TransferFeeDTO(Property<T,? super TransferFeeDTO> property, T value)
-
Method Summary
-
Methods inherited from class org.cyclos.model.ConfigurationEntityDTO
getDescription, getInternalName, setDescription, setInternalName
-
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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
matches
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
AMOUNT
public static final BasicProperty<BigDecimal,TransferFeeDTO> AMOUNT
-
AMOUNT_RANGE
public static final BasicProperty<DecimalRangeDTO,TransferFeeDTO> AMOUNT_RANGE
-
CHARGE_MODE
public static final BasicProperty<TransferFeeChargeMode,TransferFeeDTO> CHARGE_MODE
-
CONFIGURATION_MODE
public static final BasicProperty<TransferFeeConfigurationMode,TransferFeeDTO> CONFIGURATION_MODE
-
CUSTOM_SCRIPT
public static final BasicProperty<CustomScriptVO,TransferFeeDTO> CUSTOM_SCRIPT
-
CUSTOM_SCRIPT_PARAMETERS
public static final BasicProperty<String,TransferFeeDTO> CUSTOM_SCRIPT_PARAMETERS
-
DEDUCT_AMOUNT
public static final BasicProperty<Boolean,TransferFeeDTO> DEDUCT_AMOUNT
-
ENABLED
public static final BasicProperty<Boolean,TransferFeeDTO> ENABLED
-
FROM_GROUPS
public static final SetProperty<BasicGroupVO,TransferFeeDTO> FROM_GROUPS
-
GENERATED_TRANSFER_TYPE
public static final BasicProperty<TransferTypeWithCurrencyVO,TransferFeeDTO> GENERATED_TRANSFER_TYPE
-
ORIGINAL_TRANSFER_TYPE
public static final BasicProperty<TransferTypeVO,TransferFeeDTO> ORIGINAL_TRANSFER_TYPE
-
OTHER_CURRENCY
public static final BasicProperty<Boolean,TransferFeeDTO> OTHER_CURRENCY
-
PAYER
public static final BasicProperty<TransferFeeSubject,TransferFeeDTO> PAYER
-
PAYER_USER
public static final BasicProperty<UserVO,TransferFeeDTO> PAYER_USER
-
RECEIVER
public static final BasicProperty<TransferFeeSubject,TransferFeeDTO> RECEIVER
-
RECEIVER_USER
public static final BasicProperty<UserVO,TransferFeeDTO> RECEIVER_USER
-
TO_GROUPS
public static final SetProperty<BasicGroupVO,TransferFeeDTO> TO_GROUPS
-
-
Constructor Detail
-
TransferFeeDTO
public TransferFeeDTO()
-
TransferFeeDTO
public TransferFeeDTO(Long id)
-
TransferFeeDTO
public TransferFeeDTO(Property<T,? super TransferFeeDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classConfigurationEntityDTO
-
getAmount
public BigDecimal getAmount()
-
setAmount
public void setAmount(BigDecimal amount)
-
getAmountRange
public DecimalRangeDTO getAmountRange()
-
setAmountRange
public void setAmountRange(DecimalRangeDTO amountRange)
-
getChargeMode
public TransferFeeChargeMode getChargeMode()
-
setChargeMode
public void setChargeMode(TransferFeeChargeMode chargeMode)
-
getConfigurationMode
public TransferFeeConfigurationMode getConfigurationMode()
-
setConfigurationMode
public void setConfigurationMode(TransferFeeConfigurationMode configurationMode)
-
getCustomScript
public CustomScriptVO getCustomScript()
-
setCustomScript
public void setCustomScript(CustomScriptVO customScript)
-
getCustomScriptParameters
public String getCustomScriptParameters()
-
setCustomScriptParameters
public void setCustomScriptParameters(String customScriptParameters)
-
isDeductAmount
public boolean isDeductAmount()
-
setDeductAmount
public void setDeductAmount(boolean deductAmount)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getFromGroups
public Set<BasicGroupVO> getFromGroups()
-
setFromGroups
public void setFromGroups(Set<BasicGroupVO> fromGroups)
-
getGeneratedTransferType
public TransferTypeWithCurrencyVO getGeneratedTransferType()
-
setGeneratedTransferType
public void setGeneratedTransferType(TransferTypeWithCurrencyVO generatedTransferType)
-
getOriginalTransferType
public TransferTypeVO getOriginalTransferType()
-
setOriginalTransferType
public void setOriginalTransferType(TransferTypeVO originalTransferType)
-
isOtherCurrency
public boolean isOtherCurrency()
-
setOtherCurrency
public void setOtherCurrency(boolean otherCurrency)
-
getPayer
public TransferFeeSubject getPayer()
-
setPayer
public void setPayer(TransferFeeSubject payer)
-
getPayerUser
public UserVO getPayerUser()
-
setPayerUser
public void setPayerUser(UserVO payerUser)
-
getReceiver
public TransferFeeSubject getReceiver()
-
setReceiver
public void setReceiver(TransferFeeSubject receiver)
-
getReceiverUser
public UserVO getReceiverUser()
-
setReceiverUser
public void setReceiverUser(UserVO receiverUser)
-
getToGroups
public Set<BasicGroupVO> getToGroups()
-
setToGroups
public void setToGroups(Set<BasicGroupVO> toGroups)
-
-