Package org.cyclos.entities.banking
Class PaymentTransferType
- java.lang.Object
-
- org.cyclos.entities.SimpleEntity
-
- org.cyclos.entities.NetworkedEntity
-
- org.cyclos.entities.BaseEntity
-
- org.cyclos.entities.NamedEntity
-
- org.cyclos.entities.ConfigurationEntity
-
- org.cyclos.entities.banking.TransferType
-
- org.cyclos.entities.banking.PaymentTransferType
-
- All Implemented Interfaces:
Cloneable,Comparable<NamedEntity>,HasCurrency,HasNetwork,ProcessableForProxying,IEntity,IInternalNamedEntity,INamedEntity
@Entity public class PaymentTransferType extends TransferType
Transfer type used by payments
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cyclos.entities.SimpleEntity
SimpleEntity.EntityLoadNotifier
-
-
Constructor Summary
Constructors Constructor Description PaymentTransferType()
-
Method Summary
-
Methods inherited from class org.cyclos.entities.banking.TransferType
getCurrency, getDataTranslationType, getDescriptionAvailability, getDirection, getDisplayTemplate, getdRateCreationValue, getFrom, getInitialStatuses, getMaxChargebackTime, getNetwork, getStatusFlows, getTo, getTransferFees, getValueForEmptyDescription, isFromSystem, isFromUser, isIgnoreAccountLimits, isLockFrom, isLockTo, isNotifyPaymentReceived, isToSystem, isToUser, setDescriptionAvailability, setDirection, setDisplayTemplate, setdRateCreationValue, setFrom, setIgnoreAccountLimits, setInitialStatuses, setLockFrom, setLockTo, setMaxChargebackTime, setNotifyPaymentReceived, setStatusFlows, setTo, setTransferFees, setValueForEmptyDescription
-
Methods inherited from class org.cyclos.entities.ConfigurationEntity
getDescription, getInternalName, setDescription, setInternalName, toShortString, toString
-
Methods inherited from class org.cyclos.entities.NamedEntity
compareTo, getName, getNames, setName
-
Methods inherited from class org.cyclos.entities.BaseEntity
getVersion
-
Methods inherited from class org.cyclos.entities.NetworkedEntity
isGlobal
-
Methods inherited from class org.cyclos.entities.SimpleEntity
equals, getId, hashCode, id, ids, isPersistent, isTransient, register, setId, uniqueIds, uniqueIds
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.entities.banking.HasCurrency
round, withCurrency
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
matches
-
Methods inherited from interface org.cyclos.entities.ProcessableForProxying
getProxyClass
-
-
-
-
Method Detail
-
addAuthorizationLevel
public void addAuthorizationLevel(AuthorizationLevel level)
-
getAuthorizationExpirationPeriod
public TimeInterval getAuthorizationExpirationPeriod()
-
getAuthorizationLevels
public List<AuthorizationLevel> getAuthorizationLevels()
-
getConfirmationMessage
public String getConfirmationMessage()
-
getCustomFields
public Set<TransactionCustomField> getCustomFields()
-
getDefaultFeedbackComments
public String getDefaultFeedbackComments()
-
getDefaultFeedbackLevel
public ReferenceLevel getDefaultFeedbackLevel()
-
getDefaultPaymentRequestExpirationPeriod
public TimeInterval getDefaultPaymentRequestExpirationPeriod()
-
getFeedbackEnabledSince
public Date getFeedbackEnabledSince()
-
getFeedbackExpirationDays
public Integer getFeedbackExpirationDays()
-
getFeedbackExpirationReminderDays
public Integer getFeedbackExpirationReminderDays()
-
getFeedbackReminderDays
public Integer getFeedbackReminderDays()
-
getFeedbackReplyExpirationDays
public Integer getFeedbackReplyExpirationDays()
-
getFeedbackSetting
public TransactionFeedbackSetting getFeedbackSetting()
-
getFixedAmount
public BigDecimal getFixedAmount()
-
getMaturityHistorySize
public Integer getMaturityHistorySize()
-
getMaturityPolicy
public MaturityPolicy getMaturityPolicy()
-
getMaxAmount
public BigDecimal getMaxAmount()
-
getMaxAmountPerDay
public BigDecimal getMaxAmountPerDay()
-
getMaxAmountPerDayPinless
public BigDecimal getMaxAmountPerDayPinless()
-
getMaxAmountPerDayPinlessTrustedDevices
public BigDecimal getMaxAmountPerDayPinlessTrustedDevices()
-
getMaxAmountPerDayTrustedDevices
public BigDecimal getMaxAmountPerDayTrustedDevices()
-
getMaxAmountPerMonth
public BigDecimal getMaxAmountPerMonth()
-
getMaxAmountPerMonthTrustedDevices
public BigDecimal getMaxAmountPerMonthTrustedDevices()
-
getMaxAmountPerWeek
public BigDecimal getMaxAmountPerWeek()
-
getMaxAmountPerWeekTrustedDevices
public BigDecimal getMaxAmountPerWeekTrustedDevices()
-
getMaxAmountPerYear
public BigDecimal getMaxAmountPerYear()
-
getMaxAmountPerYearTrustedDevices
public BigDecimal getMaxAmountPerYearTrustedDevices()
-
getMaxAmountPinless
public BigDecimal getMaxAmountPinless()
-
getMaxAmountPinlessTrustedDevices
public BigDecimal getMaxAmountPinlessTrustedDevices()
-
getMaxAmountTrustedDevices
public BigDecimal getMaxAmountTrustedDevices()
-
getMaxDaysToChangeFeedback
public Integer getMaxDaysToChangeFeedback()
-
getMaxInstallments
public Integer getMaxInstallments()
-
getMaxTransfersPerDay
public Integer getMaxTransfersPerDay()
-
getMaxTransfersPerDayTrustedDevices
public Integer getMaxTransfersPerDayTrustedDevices()
-
getMaxTransfersPerMonth
public Integer getMaxTransfersPerMonth()
-
getMaxTransfersPerMonthTrustedDevices
public Integer getMaxTransfersPerMonthTrustedDevices()
-
getMaxTransfersPerWeek
public Integer getMaxTransfersPerWeek()
-
getMaxTransfersPerWeekTrustedDevices
public Integer getMaxTransfersPerWeekTrustedDevices()
-
getMinAmount
public BigDecimal getMinAmount()
-
getMinTimeBetweenTransfers
public TimeInterval getMinTimeBetweenTransfers()
-
getNature
public TransferTypeNature getNature()
- Specified by:
getNaturein classTransferType
-
getPrincipalTypes
public Set<PrincipalType> getPrincipalTypes()
-
getRestrictTo
public PaymentTransferTypeRestrictTo getRestrictTo()
-
getRestrictToGroups
public Set<BasicGroup> getRestrictToGroups()
-
isAllowFromCustomName
public boolean isAllowFromCustomName()
-
isAllowsRecurringPayments
public boolean isAllowsRecurringPayments()
-
isAllowsScheduledPayments
public boolean isAllowsScheduledPayments()
-
isAllowToCustomName
public boolean isAllowToCustomName()
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin classTransferType
-
isHidePaymentRequestExpirationDate
public boolean isHidePaymentRequestExpirationDate()
-
isNotifyPaymentPerformed
public boolean isNotifyPaymentPerformed()
-
isPriority
public boolean isPriority()
-
isRequiresAuthorization
public boolean isRequiresAuthorization()
-
isRequiresFeedback
public boolean isRequiresFeedback()
-
isReserveApprovedTicketAmount
public boolean isReserveApprovedTicketAmount()
-
isReserveTotalAmountOnScheduledPayments
public boolean isReserveTotalAmountOnScheduledPayments()
-
isShowRecurringPaymentsToReceiver
public boolean isShowRecurringPaymentsToReceiver()
-
isShowScheduledPaymentsToReceiver
public boolean isShowScheduledPaymentsToReceiver()
-
isSkipConfirmation
public boolean isSkipConfirmation()
-
isUseFixedAmount
public boolean isUseFixedAmount()
-
setAllowFromCustomName
public void setAllowFromCustomName(boolean allowFromCustomName)
-
setAllowsRecurringPayments
public void setAllowsRecurringPayments(boolean allowsRecurringPayments)
-
setAllowsScheduledPayments
public void setAllowsScheduledPayments(boolean allowsScheduledPayments)
-
setAllowToCustomName
public void setAllowToCustomName(boolean allowToCustomName)
-
setAuthorizationExpirationPeriod
public void setAuthorizationExpirationPeriod(TimeInterval authorizationExpirationPeriod)
-
setAuthorizationLevels
public void setAuthorizationLevels(List<AuthorizationLevel> authorizationLevels)
-
setConfirmationMessage
public void setConfirmationMessage(String confirmationMessage)
-
setCustomFields
public void setCustomFields(Set<TransactionCustomField> customFields)
-
setDefaultFeedbackComments
public void setDefaultFeedbackComments(String defaultFeedbackComments)
-
setDefaultFeedbackLevel
public void setDefaultFeedbackLevel(ReferenceLevel defaultFeedbackLevel)
-
setDefaultPaymentRequestExpirationPeriod
public void setDefaultPaymentRequestExpirationPeriod(TimeInterval defaultPaymentRequestExpirationPeriod)
-
setEnabled
public void setEnabled(boolean enabled)
-
setFeedbackEnabledSince
public void setFeedbackEnabledSince(Date feedbackEnabledSince)
-
setFeedbackExpirationDays
public void setFeedbackExpirationDays(Integer feedbackExpirationDays)
-
setFeedbackExpirationReminderDays
public void setFeedbackExpirationReminderDays(Integer feedbackExpirationReminderDays)
-
setFeedbackReminderDays
public void setFeedbackReminderDays(Integer feedbackReminderDays)
-
setFeedbackReplyExpirationDays
public void setFeedbackReplyExpirationDays(Integer feedbackReplyExpirationDays)
-
setFeedbackSetting
public void setFeedbackSetting(TransactionFeedbackSetting feedbackSetting)
-
setHidePaymentRequestExpirationDate
public void setHidePaymentRequestExpirationDate(boolean hidePaymentRequestExpirationDate)
-
setMaturityHistorySize
public void setMaturityHistorySize(Integer maturityHistorySize)
-
setMaturityPolicy
public void setMaturityPolicy(MaturityPolicy maturityPolicy)
-
setMaxAmount
public void setMaxAmount(BigDecimal maxAmount)
-
setMaxAmountPerDay
public void setMaxAmountPerDay(BigDecimal maxAmountPerDay)
-
setMaxAmountPerDayPinless
public void setMaxAmountPerDayPinless(BigDecimal maxAmountPerDayPinless)
-
setMaxAmountPerDayPinlessTrustedDevices
public void setMaxAmountPerDayPinlessTrustedDevices(BigDecimal maxAmountPerDayPinlessTrustedDevices)
-
setMaxAmountPerDayTrustedDevices
public void setMaxAmountPerDayTrustedDevices(BigDecimal maxAmountPerDayTrustedDevices)
-
setMaxAmountPerMonth
public void setMaxAmountPerMonth(BigDecimal maxAmountPerMonth)
-
setMaxAmountPerMonthTrustedDevices
public void setMaxAmountPerMonthTrustedDevices(BigDecimal maxAmountPerMonthTrustedDevices)
-
setMaxAmountPerWeek
public void setMaxAmountPerWeek(BigDecimal maxAmountPerWeek)
-
setMaxAmountPerWeekTrustedDevices
public void setMaxAmountPerWeekTrustedDevices(BigDecimal maxAmountPerWeekTrustedDevices)
-
setMaxAmountPerYear
public void setMaxAmountPerYear(BigDecimal maxAmountPerYear)
-
setMaxAmountPerYearTrustedDevices
public void setMaxAmountPerYearTrustedDevices(BigDecimal maxAmountPerYearTrustedDevices)
-
setMaxAmountPinless
public void setMaxAmountPinless(BigDecimal maxAmountPinless)
-
setMaxAmountPinlessTrustedDevices
public void setMaxAmountPinlessTrustedDevices(BigDecimal maxAmountPinlessTrustedDevices)
-
setMaxAmountTrustedDevices
public void setMaxAmountTrustedDevices(BigDecimal maxAmountTrustedDevices)
-
setMaxDaysToChangeFeedback
public void setMaxDaysToChangeFeedback(Integer maxDaysToChangeFeedback)
-
setMaxInstallments
public void setMaxInstallments(Integer maxInstallments)
-
setMaxTransfersPerDay
public void setMaxTransfersPerDay(Integer maxTransfersPerDay)
-
setMaxTransfersPerDayTrustedDevices
public void setMaxTransfersPerDayTrustedDevices(Integer maxTransfersPerDayTrustedDevices)
-
setMaxTransfersPerMonth
public void setMaxTransfersPerMonth(Integer maxTransfersPerMonth)
-
setMaxTransfersPerMonthTrustedDevices
public void setMaxTransfersPerMonthTrustedDevices(Integer maxTransfersPerMonthTrustedDevices)
-
setMaxTransfersPerWeek
public void setMaxTransfersPerWeek(Integer maxTransfersPerWeek)
-
setMaxTransfersPerWeekTrustedDevices
public void setMaxTransfersPerWeekTrustedDevices(Integer maxTransfersPerWeekTrustedDevices)
-
setMinAmount
public void setMinAmount(BigDecimal minAmount)
-
setMinTimeBetweenTransfers
public void setMinTimeBetweenTransfers(TimeInterval minTimeBetweenTransfers)
-
setNotifyPaymentPerformed
public void setNotifyPaymentPerformed(Boolean notifyPaymentPerformed)
-
setPrincipalTypes
public void setPrincipalTypes(Set<PrincipalType> principalTypes)
-
setPriority
public void setPriority(boolean priority)
-
setRequiresAuthorization
public void setRequiresAuthorization(boolean requiresAuthorization)
-
setRequiresFeedback
public void setRequiresFeedback(boolean requiresFeedback)
-
setReserveApprovedTicketAmount
public void setReserveApprovedTicketAmount(boolean reserveApprovedTicketAmount)
-
setReserveTotalAmountOnScheduledPayments
public void setReserveTotalAmountOnScheduledPayments(boolean reserveTotalAmountOnScheduledPayments)
-
setRestrictTo
public void setRestrictTo(PaymentTransferTypeRestrictTo restrictTo)
-
setRestrictToGroups
public void setRestrictToGroups(Set<BasicGroup> restrictToGroups)
-
setShowRecurringPaymentsToReceiver
public void setShowRecurringPaymentsToReceiver(boolean showRecurringPaymentsToReceiver)
-
setShowScheduledPaymentsToReceiver
public void setShowScheduledPaymentsToReceiver(boolean showScheduledPaymentsToReceiver)
-
setSkipConfirmation
public void setSkipConfirmation(boolean skipConfirmation)
-
-