Class RequestPaymentData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.banking.transactions.BasePaymentOwnerData
-
- org.cyclos.model.banking.transactions.RequestPaymentPayerData
-
- org.cyclos.model.banking.transactions.RequestPaymentData
-
- All Implemented Interfaces:
Serializable,HasPrincipalTypeInputs,HasPrincipalTypeInputsWithIdMethods
public class RequestPaymentData extends RequestPaymentPayerData implements HasPrincipalTypeInputsWithIdMethods
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ListProperty<AccountWithCurrencyVO,RequestPaymentData>ACCOUNTSstatic BasicProperty<Boolean,RequestPaymentData>ALLOW_AUTOCOMPLETEstatic BasicProperty<Boolean,RequestPaymentData>ALLOW_CONTACTSstatic StringCLASS_NAMEstatic BasicProperty<IdentificationMethod,RequestPaymentData>DEFAULT_ID_METHODstatic BasicProperty<PrincipalTypeInputVO,RequestPaymentData>DEFAULT_PRINCIPAL_TYPEstatic ListProperty<PrincipalTypeInputVO,RequestPaymentData>PRINCIPAL_TYPES-
Fields inherited from class org.cyclos.model.banking.transactions.RequestPaymentPayerData
PAYEE, PAYER, PAYMENT_TYPE_DATA
-
Fields inherited from class org.cyclos.model.banking.transactions.BasePaymentOwnerData
PAYMENT_TYPES
-
-
Constructor Summary
Constructors Constructor Description RequestPaymentData()RequestPaymentData(Property<T,? super RequestPaymentData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()List<AccountWithCurrencyVO>getAccounts()IdentificationMethodgetDefaultIdMethod()PrincipalTypeInputVOgetDefaultPrincipalType()List<PrincipalTypeInputVO>getPrincipalTypes()booleanisAllowAutocomplete()booleanisAllowContacts()voidsetAccounts(List<AccountWithCurrencyVO> accounts)voidsetAllowAutocomplete(boolean allowAutocomplete)voidsetAllowContacts(boolean allowContacts)voidsetDefaultIdMethod(IdentificationMethod defaultIdMethod)voidsetDefaultPrincipalType(PrincipalTypeInputVO defaultPrincipalType)voidsetPrincipalTypes(List<PrincipalTypeInputVO> principalTypes)-
Methods inherited from class org.cyclos.model.banking.transactions.RequestPaymentPayerData
getPayee, getPayer, getPaymentTypeData, setPayee, setPayer, setPaymentTypeData
-
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
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ACCOUNTS
public static final ListProperty<AccountWithCurrencyVO,RequestPaymentData> ACCOUNTS
-
ALLOW_AUTOCOMPLETE
public static final BasicProperty<Boolean,RequestPaymentData> ALLOW_AUTOCOMPLETE
-
ALLOW_CONTACTS
public static final BasicProperty<Boolean,RequestPaymentData> ALLOW_CONTACTS
-
DEFAULT_ID_METHOD
public static final BasicProperty<IdentificationMethod,RequestPaymentData> DEFAULT_ID_METHOD
-
DEFAULT_PRINCIPAL_TYPE
public static final BasicProperty<PrincipalTypeInputVO,RequestPaymentData> DEFAULT_PRINCIPAL_TYPE
-
PRINCIPAL_TYPES
public static final ListProperty<PrincipalTypeInputVO,RequestPaymentData> PRINCIPAL_TYPES
-
-
Constructor Detail
-
RequestPaymentData
public RequestPaymentData()
-
RequestPaymentData
public RequestPaymentData(Property<T,? super RequestPaymentData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classRequestPaymentPayerData
-
getAccounts
public List<AccountWithCurrencyVO> getAccounts()
-
setAccounts
public void setAccounts(List<AccountWithCurrencyVO> 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
-
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
-
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 classRequestPaymentPayerData
-
-