Class PerformPaymentData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.banking.transactions.BasePaymentOwnerData
-
- org.cyclos.model.banking.transactions.PerformPaymentToOwnerData
-
- org.cyclos.model.banking.transactions.PerformPaymentData
-
- All Implemented Interfaces:
Serializable,HasPrincipalTypeInputs,HasPrincipalTypeInputsWithIdMethods
public class PerformPaymentData extends PerformPaymentToOwnerData implements HasPrincipalTypeInputsWithIdMethods
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ListProperty<AccountWithStatusVO,PerformPaymentData>ACCOUNTSstatic BasicProperty<Boolean,PerformPaymentData>ALLOW_AUTOCOMPLETEstatic BasicProperty<Boolean,PerformPaymentData>ALLOW_CONTACTSstatic BasicProperty<Boolean,PerformPaymentData>ALLOW_SCAN_QR_CODEstatic ListProperty<UserVO,PerformPaymentData>ALLOWED_USERSstatic StringCLASS_NAMEstatic BasicProperty<IdentificationMethod,PerformPaymentData>DEFAULT_ID_METHODstatic BasicProperty<PrincipalTypeInputVO,PerformPaymentData>DEFAULT_PRINCIPAL_TYPEstatic BasicProperty<InternalAccountOwner,PerformPaymentData>FROMstatic ListProperty<PrincipalTypeInputVO,PerformPaymentData>PRINCIPAL_TYPES-
Fields inherited from class org.cyclos.model.banking.transactions.PerformPaymentToOwnerData
PAYMENT_TYPE_DATA, TO
-
Fields inherited from class org.cyclos.model.banking.transactions.BasePaymentOwnerData
PAYMENT_TYPES
-
-
Constructor Summary
Constructors Constructor Description PerformPaymentData()PerformPaymentData(Property<T,? super PerformPaymentData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()List<AccountWithStatusVO>getAccounts()List<UserVO>getAllowedUsers()IdentificationMethodgetDefaultIdMethod()PrincipalTypeInputVOgetDefaultPrincipalType()InternalAccountOwnergetFrom()List<PrincipalTypeInputVO>getPrincipalTypes()booleanisAllowAutocomplete()booleanisAllowContacts()booleanisAllowScanQrCode()voidsetAccounts(List<AccountWithStatusVO> accounts)voidsetAllowAutocomplete(boolean allowAutocomplete)voidsetAllowContacts(boolean allowContacts)voidsetAllowedUsers(List<UserVO> allowedUsers)voidsetAllowScanQrCode(boolean allowScanQrCode)voidsetDefaultIdMethod(IdentificationMethod defaultIdMethod)voidsetDefaultPrincipalType(PrincipalTypeInputVO defaultPrincipalType)voidsetFrom(InternalAccountOwner from)voidsetPrincipalTypes(List<PrincipalTypeInputVO> principalTypes)-
Methods inherited from class org.cyclos.model.banking.transactions.PerformPaymentToOwnerData
getPaymentTypeData, getTo, setPaymentTypeData, setTo
-
Methods inherited from class org.cyclos.model.banking.transactions.BasePaymentOwnerData
getPaymentTypes, setPaymentTypes
-
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
-
ACCOUNTS
public static final ListProperty<AccountWithStatusVO,PerformPaymentData> ACCOUNTS
-
ALLOW_AUTOCOMPLETE
public static final BasicProperty<Boolean,PerformPaymentData> ALLOW_AUTOCOMPLETE
-
ALLOW_CONTACTS
public static final BasicProperty<Boolean,PerformPaymentData> ALLOW_CONTACTS
-
ALLOW_SCAN_QR_CODE
public static final BasicProperty<Boolean,PerformPaymentData> ALLOW_SCAN_QR_CODE
-
ALLOWED_USERS
public static final ListProperty<UserVO,PerformPaymentData> ALLOWED_USERS
-
DEFAULT_ID_METHOD
public static final BasicProperty<IdentificationMethod,PerformPaymentData> DEFAULT_ID_METHOD
-
DEFAULT_PRINCIPAL_TYPE
public static final BasicProperty<PrincipalTypeInputVO,PerformPaymentData> DEFAULT_PRINCIPAL_TYPE
-
FROM
public static final BasicProperty<InternalAccountOwner,PerformPaymentData> FROM
-
PRINCIPAL_TYPES
public static final ListProperty<PrincipalTypeInputVO,PerformPaymentData> PRINCIPAL_TYPES
-
-
Constructor Detail
-
PerformPaymentData
public PerformPaymentData()
-
PerformPaymentData
public PerformPaymentData(Property<T,? super PerformPaymentData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classPerformPaymentToOwnerData
-
getAccounts
public List<AccountWithStatusVO> getAccounts()
-
setAccounts
public void setAccounts(List<AccountWithStatusVO> accounts)
-
isAllowAutocomplete
public boolean isAllowAutocomplete()
- Specified by:
isAllowAutocompletein interfaceHasPrincipalTypeInputsWithIdMethods
-
setAllowAutocomplete
public void setAllowAutocomplete(boolean allowAutocomplete)
- Specified by:
setAllowAutocompletein interfaceHasPrincipalTypeInputsWithIdMethods
-
isAllowContacts
public boolean isAllowContacts()
- Specified by:
isAllowContactsin interfaceHasPrincipalTypeInputsWithIdMethods
-
setAllowContacts
public void setAllowContacts(boolean allowContacts)
- Specified by:
setAllowContactsin interfaceHasPrincipalTypeInputsWithIdMethods
-
isAllowScanQrCode
public boolean isAllowScanQrCode()
-
setAllowScanQrCode
public void setAllowScanQrCode(boolean allowScanQrCode)
-
getDefaultIdMethod
public IdentificationMethod getDefaultIdMethod()
- Specified by:
getDefaultIdMethodin interfaceHasPrincipalTypeInputsWithIdMethods
-
setDefaultIdMethod
public void setDefaultIdMethod(IdentificationMethod defaultIdMethod)
- Specified by:
setDefaultIdMethodin interfaceHasPrincipalTypeInputsWithIdMethods
-
getDefaultPrincipalType
public PrincipalTypeInputVO getDefaultPrincipalType()
- Specified by:
getDefaultPrincipalTypein interfaceHasPrincipalTypeInputs
-
setDefaultPrincipalType
public void setDefaultPrincipalType(PrincipalTypeInputVO defaultPrincipalType)
- Specified by:
setDefaultPrincipalTypein interfaceHasPrincipalTypeInputs
-
getFrom
public InternalAccountOwner getFrom()
-
setFrom
public void setFrom(InternalAccountOwner from)
-
getPrincipalTypes
public List<PrincipalTypeInputVO> getPrincipalTypes()
- Specified by:
getPrincipalTypesin interfaceHasPrincipalTypeInputs
-
setPrincipalTypes
public void setPrincipalTypes(List<PrincipalTypeInputVO> principalTypes)
- Specified by:
setPrincipalTypesin interfaceHasPrincipalTypeInputs
-
className
public String className()
- Overrides:
classNamein classPerformPaymentToOwnerData
-
-