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