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, 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
-
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
-
-