public class PaymentInstructionTypeImpl extends org.eclipse.emf.ecore.sdo.impl.EDataObjectImpl implements PaymentInstructionType
The following features are implemented:
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetAmount(MonetaryAmountType newAmount,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetBillingAddress(ContactInfoType newBillingAddress,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetMaxAmount(MonetaryAmountType newMaxAmount,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetMinAmount(MonetaryAmountType newMinAmount,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetPaymentMethod(PaymentMethodType newPaymentMethod,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetUserData(UserDataType newUserData,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
MonetaryAmountType |
getAmount() |
ContactInfoType |
getBillingAddress() |
MonetaryAmountType |
getMaxAmount() |
MonetaryAmountType |
getMinAmount() |
PaymentMethodType |
getPaymentMethod() |
java.lang.String |
getPaymentRule() |
java.lang.String |
getPaymentTermConditionId() |
java.math.BigInteger |
getPriority() |
java.util.List |
getProtocolData() |
java.math.BigInteger |
getSequenceNumber() |
java.lang.Object |
getStatus() |
java.lang.String |
getUniqueID() |
UserDataType |
getUserData() |
boolean |
isRefundAllowed() |
boolean |
isSetRefundAllowed() |
void |
setAmount(MonetaryAmountType newAmount) |
void |
setBillingAddress(ContactInfoType newBillingAddress) |
void |
setMaxAmount(MonetaryAmountType newMaxAmount) |
void |
setMinAmount(MonetaryAmountType newMinAmount) |
void |
setPaymentMethod(PaymentMethodType newPaymentMethod) |
void |
setPaymentRule(java.lang.String newPaymentRule) |
void |
setPaymentTermConditionId(java.lang.String newPaymentTermConditionId) |
void |
setPriority(java.math.BigInteger newPriority) |
void |
setRefundAllowed(boolean newRefundAllowed) |
void |
setSequenceNumber(java.math.BigInteger newSequenceNumber) |
void |
setStatus(java.lang.Object newStatus) |
void |
setUniqueID(java.lang.String newUniqueID) |
void |
setUserData(UserDataType newUserData) |
java.lang.String |
toString() |
void |
unsetRefundAllowed() |
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, detach, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChangeSummary, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInstanceProperty, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getProperty, getRootObject, getSequence, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset, writeReplace
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
public java.lang.String getUniqueID()
getUniqueID
in interface PaymentInstructionType
PaymentInstructionType.setUniqueID(String)
,
OrderPackage.getPaymentInstructionType_UniqueID()
public void setUniqueID(java.lang.String newUniqueID)
setUniqueID
in interface PaymentInstructionType
newUniqueID
- the new value of the 'Unique ID' attribute.PaymentInstructionType.getUniqueID()
public ContactInfoType getBillingAddress()
getBillingAddress
in interface PaymentInstructionType
PaymentInstructionType.setBillingAddress(ContactInfoType)
,
OrderPackage.getPaymentInstructionType_BillingAddress()
public org.eclipse.emf.common.notify.NotificationChain basicSetBillingAddress(ContactInfoType newBillingAddress, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBillingAddress(ContactInfoType newBillingAddress)
setBillingAddress
in interface PaymentInstructionType
newBillingAddress
- the new value of the 'Billing Address' containment reference.PaymentInstructionType.getBillingAddress()
public MonetaryAmountType getAmount()
getAmount
in interface PaymentInstructionType
PaymentInstructionType.setAmount(MonetaryAmountType)
,
OrderPackage.getPaymentInstructionType_Amount()
public org.eclipse.emf.common.notify.NotificationChain basicSetAmount(MonetaryAmountType newAmount, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setAmount(MonetaryAmountType newAmount)
setAmount
in interface PaymentInstructionType
newAmount
- the new value of the 'Amount' containment reference.PaymentInstructionType.getAmount()
public PaymentMethodType getPaymentMethod()
getPaymentMethod
in interface PaymentInstructionType
PaymentInstructionType.setPaymentMethod(PaymentMethodType)
,
OrderPackage.getPaymentInstructionType_PaymentMethod()
public org.eclipse.emf.common.notify.NotificationChain basicSetPaymentMethod(PaymentMethodType newPaymentMethod, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPaymentMethod(PaymentMethodType newPaymentMethod)
setPaymentMethod
in interface PaymentInstructionType
newPaymentMethod
- the new value of the 'Payment Method' containment reference.PaymentInstructionType.getPaymentMethod()
public java.lang.String getPaymentTermConditionId()
getPaymentTermConditionId
in interface PaymentInstructionType
PaymentInstructionType.setPaymentTermConditionId(String)
,
OrderPackage.getPaymentInstructionType_PaymentTermConditionId()
public void setPaymentTermConditionId(java.lang.String newPaymentTermConditionId)
setPaymentTermConditionId
in interface PaymentInstructionType
newPaymentTermConditionId
- the new value of the 'Payment Term Condition Id' attribute.PaymentInstructionType.getPaymentTermConditionId()
public java.math.BigInteger getSequenceNumber()
getSequenceNumber
in interface PaymentInstructionType
PaymentInstructionType.setSequenceNumber(BigInteger)
,
OrderPackage.getPaymentInstructionType_SequenceNumber()
public void setSequenceNumber(java.math.BigInteger newSequenceNumber)
setSequenceNumber
in interface PaymentInstructionType
newSequenceNumber
- the new value of the 'Sequence Number' attribute.PaymentInstructionType.getSequenceNumber()
public java.math.BigInteger getPriority()
getPriority
in interface PaymentInstructionType
PaymentInstructionType.setPriority(BigInteger)
,
OrderPackage.getPaymentInstructionType_Priority()
public void setPriority(java.math.BigInteger newPriority)
setPriority
in interface PaymentInstructionType
newPriority
- the new value of the 'Priority' attribute.PaymentInstructionType.getPriority()
public MonetaryAmountType getMaxAmount()
getMaxAmount
in interface PaymentInstructionType
PaymentInstructionType.setMaxAmount(MonetaryAmountType)
,
OrderPackage.getPaymentInstructionType_MaxAmount()
public org.eclipse.emf.common.notify.NotificationChain basicSetMaxAmount(MonetaryAmountType newMaxAmount, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMaxAmount(MonetaryAmountType newMaxAmount)
setMaxAmount
in interface PaymentInstructionType
newMaxAmount
- the new value of the 'Max Amount' containment reference.PaymentInstructionType.getMaxAmount()
public MonetaryAmountType getMinAmount()
getMinAmount
in interface PaymentInstructionType
PaymentInstructionType.setMinAmount(MonetaryAmountType)
,
OrderPackage.getPaymentInstructionType_MinAmount()
public org.eclipse.emf.common.notify.NotificationChain basicSetMinAmount(MonetaryAmountType newMinAmount, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMinAmount(MonetaryAmountType newMinAmount)
setMinAmount
in interface PaymentInstructionType
newMinAmount
- the new value of the 'Min Amount' containment reference.PaymentInstructionType.getMinAmount()
public boolean isRefundAllowed()
isRefundAllowed
in interface PaymentInstructionType
PaymentInstructionType.isSetRefundAllowed()
,
PaymentInstructionType.unsetRefundAllowed()
,
PaymentInstructionType.setRefundAllowed(boolean)
,
OrderPackage.getPaymentInstructionType_RefundAllowed()
public void setRefundAllowed(boolean newRefundAllowed)
setRefundAllowed
in interface PaymentInstructionType
newRefundAllowed
- the new value of the 'Refund Allowed' attribute.PaymentInstructionType.isSetRefundAllowed()
,
PaymentInstructionType.unsetRefundAllowed()
,
PaymentInstructionType.isRefundAllowed()
public void unsetRefundAllowed()
unsetRefundAllowed
in interface PaymentInstructionType
PaymentInstructionType.isSetRefundAllowed()
,
PaymentInstructionType.isRefundAllowed()
,
PaymentInstructionType.setRefundAllowed(boolean)
public boolean isSetRefundAllowed()
isSetRefundAllowed
in interface PaymentInstructionType
PaymentInstructionType.unsetRefundAllowed()
,
PaymentInstructionType.isRefundAllowed()
,
PaymentInstructionType.setRefundAllowed(boolean)
public java.lang.String getPaymentRule()
getPaymentRule
in interface PaymentInstructionType
PaymentInstructionType.setPaymentRule(String)
,
OrderPackage.getPaymentInstructionType_PaymentRule()
public void setPaymentRule(java.lang.String newPaymentRule)
setPaymentRule
in interface PaymentInstructionType
newPaymentRule
- the new value of the 'Payment Rule' attribute.PaymentInstructionType.getPaymentRule()
public java.util.List getProtocolData()
getProtocolData
in interface PaymentInstructionType
OrderPackage.getPaymentInstructionType_ProtocolData()
public java.lang.Object getStatus()
getStatus
in interface PaymentInstructionType
PaymentInstructionType.setStatus(Object)
,
OrderPackage.getPaymentInstructionType_Status()
public void setStatus(java.lang.Object newStatus)
setStatus
in interface PaymentInstructionType
newStatus
- the new value of the 'Status' attribute.PaymentInstructionType.getStatus()
public UserDataType getUserData()
getUserData
in interface PaymentInstructionType
PaymentInstructionType.setUserData(UserDataType)
,
OrderPackage.getPaymentInstructionType_UserData()
public org.eclipse.emf.common.notify.NotificationChain basicSetUserData(UserDataType newUserData, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setUserData(UserDataType newUserData)
setUserData
in interface PaymentInstructionType
newUserData
- the new value of the 'User Data' containment reference.PaymentInstructionType.getUserData()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl