public class MembershipInvoicePayment extends InvoicePayment
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
Membership Invoice Payment
|
static java.lang.String |
DBCLASS_NAME
Membership Invoice Payment
|
DBFIELD_EXPORT_FG, DBFIELD_EXPORTED_TIME
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
MembershipInvoicePayment(DBClass def,
DataSource dataSource)
Std.
|
Modifier and Type | Method and Description |
---|---|
protected void |
eventFieldUpdated(DBField field,
java.lang.Object previous,
GlobalKey previousKey,
FldParams params)
update dependent fields.
|
protected void |
extAutoEnterCreate()
Additional functionality when an object is created.
|
protected java.lang.Object |
extGetDerivedValue(DBField field,
FldParams params)
OVERRIDE This method for all objects with derived fields that are NOT linked.
|
protected boolean |
extIsMandatory(DBField field)
Conditional mandatory field.
|
protected void |
extPreSaveRecord()
OVERRIDE this method to add functionality to stSoftware BEFORE saving the record to the database.
|
protected void |
extPreValidate()
Update the in-memory universe BEFORE validating
|
protected ValidationError |
extValidateField(DBField field,
ValidationList list)
Additional validation for particular field OVERRIDE THIS METHOD TO ADD VALIDATIONS FOR A FIELD.
|
MemberClass |
findClassification(java.lang.String... args)
Member classification.
|
PaymentCreator |
findCreator(java.lang.String... args)
The payment creator.
|
Employer |
findEmployer(java.lang.String... args)
The employer.
|
Member |
findMember(java.lang.String... args)
The Member.
|
MemberType |
findMemberType(java.lang.String... args)
Member Type.
|
java.lang.Object |
findToPrint(java.lang.String... args)
print a receipt.
|
java.util.Date |
getBankDate(java.lang.String... args) |
int |
getBatchNumber(java.lang.String... args) |
MemberClass |
getClassification(java.lang.String... args) |
PaymentCreator |
getCreator(java.lang.String... args) |
double |
getCreditMemberAmount(java.lang.String... args) |
java.util.Date |
getCreditMemberDate(java.lang.String... args) |
Employer |
getEmployer(java.lang.String... args) |
Member |
getMember(java.lang.String... args) |
MemberType |
getMemberType(java.lang.String... args) |
java.lang.String |
getPaymentPeriod(java.lang.String... args) |
int |
getRateYear(java.lang.String... args) |
int |
getRejectedBatch(java.lang.String... args) |
int |
getRejectedBy(java.lang.String... args) |
java.lang.Object |
getToPrint(java.lang.String... args) |
int |
getUserBatch(java.lang.String... args) |
java.util.Date |
getValidFrom(java.lang.String... args) |
java.util.Date |
getValidTo(java.lang.String... args) |
boolean |
isAnotherPayment(java.lang.String... args) |
boolean |
isChequeRefund(java.lang.String... args) |
boolean |
isFromImport(java.lang.String... args) |
protected boolean |
isModifiableWhenLocked(DBField field)
Checks if modifiable when locked
|
MembershipInvoicePayment |
setBankDate(java.util.Date value,
java.lang.String... args) |
MembershipInvoicePayment |
setBatchNumber(int value,
java.lang.String... args) |
MembershipInvoicePayment |
setChequeRefund(boolean value,
java.lang.String... args) |
MembershipInvoicePayment |
setClassification(com.aspc.dal.layers.aspc_app.member.MemberClass value,
java.lang.String... args) |
MembershipInvoicePayment |
setCreator(com.aspc.dal.layers.aspc_app.misc.PaymentCreator value,
java.lang.String... args) |
MembershipInvoicePayment |
setCreditMemberAmount(double value,
java.lang.String... args) |
MembershipInvoicePayment |
setCreditMemberDate(java.util.Date value,
java.lang.String... args) |
MembershipInvoicePayment |
setEmployer(com.aspc.dal.layers.aspc_app.employer.Employer value,
java.lang.String... args) |
MembershipInvoicePayment |
setFromImport(boolean value,
java.lang.String... args) |
MembershipInvoicePayment |
setMember(com.aspc.dal.layers.aspc_app.member.Member value,
java.lang.String... args) |
MembershipInvoicePayment |
setMemberType(com.aspc.dal.layers.aspc_app.member.MemberType value,
java.lang.String... args) |
MembershipInvoicePayment |
setRateYear(int value,
java.lang.String... args) |
MembershipInvoicePayment |
setRejectedBatch(int value,
java.lang.String... args) |
MembershipInvoicePayment |
setRejectedBy(int value,
java.lang.String... args) |
MembershipInvoicePayment |
setToPrint(java.lang.Object value,
java.lang.String... args) |
MembershipInvoicePayment |
setUserBatch(int value,
java.lang.String... args) |
MembershipInvoicePayment |
setValidFrom(java.util.Date value,
java.lang.String... args) |
MembershipInvoicePayment |
setValidTo(java.util.Date value,
java.lang.String... args) |
create, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extFixUp, extIsOnChange, extValidateRecord, findAccount, findBankAccount, findBankRejectReason, findBsb, findCreditCardType, findCustomer, findDirectDebit, findDirectDebitFailureCheckedBy, findDirectDebitStatus, findEnteredBy, findEwayTrxnStatus, findInvoiceId, findKey, findOwnerBusUnit, findPaymentMethod, findPaymentSource, findPaymentType, findProcessStatus, generateJournalSet, getAccount, getAmount, getAuthGivenDate, getBankAccount, getBankAccountName, getBankAccountNum, getBankBSB, getBankCardAuthNum, getBankCardDisplayNumber, getBankCardExpiry, getBankCardName, getBankCardNewNumber, getBankCardNum, getBankName, getBankRejectReason, getBankStatDate, getBreakDown, getBsb, getChequeDate, getChequeNumber, getCreditCardType, getCustomer, getDirectDebit, getDirectDebitFailureCheckedBy, getDirectDebitFailureCheckedNote, getDirectDebitJobQueue, getDirectDebitRefCode, getDirectDebitResponseCode, getDirectDebitResponseText, getDirectDebitSettlementDate, getDirectDebitStatus, getDirectDebitTransRef, getEnteredBy, getEnterTime, getEwayAuthCode, getEwayOriginalRefundTrxn, getEwayTrxnNumber, getEwayTrxnStatus, getEwayTxnError, getExpectedAmount, getFinanceCharge, getID, getInvoiceId, getIsLocked, getJournalEntries, getJournalTotalIncome, getMemo, getNotes, getOwnerBusUnit, getPaymentDt, getPaymentMethod, getPaymentNumber, getPaymentSource, getPaymentType, getProcessedDate, getProcessStatus, getRawAmount, getRequestedDate, getReversedDate, getReversedReason, getStatus, getTaxAmount, getUnallocated, isDetached, isDirectDebitFailureChecked, isEmailReceipt, isLocked, isReversed, isReversedFg, makeQuery, setAccount, setAuthGivenDate, setBankAccount, setBankAccountName, setBankAccountNum, setBankBSB, setBankCardAuthNum, setBankCardExpiry, setBankCardName, setBankCardNewNumber, setBankCardNum, setBankName, setBankRejectReason, setBankStatDate, setBsb, setChequeDate, setChequeNumber, setCreditCardType, setCustomer, setDetached, setDirectDebit, setDirectDebitFailureChecked, setDirectDebitFailureCheckedBy, setDirectDebitFailureCheckedNote, setDirectDebitJobQueue, setDirectDebitRefCode, setDirectDebitResponseCode, setDirectDebitResponseText, setDirectDebitSettlementDate, setDirectDebitStatus, setDirectDebitTransRef, setEmailReceipt, setEnteredBy, setEnterTime, setEwayAuthCode, setEwayOriginalRefundTrxn, setEwayTrxnNumber, setEwayTrxnStatus, setEwayTxnError, setFinanceCharge, setID, setInvoiceId, setMemo, setNotes, setOwnerBusUnit, setPaymentDt, setPaymentMethod, setPaymentNumber, setPaymentSource, setPaymentType, setProcessedDate, setProcessStatus, setRawAmount, setRequestedDate, setReversedDate, setReversedFg, setReversedReason, setTaxAmount, trimCardNumber, updatePaymentNumber, updateProcessedDate
addReloadEventListener, archiveCheck, autoEnterCreate, calculateValue, calculateValue, calculateValue, callingRestoreByJournal, changeThreadMode, checkCreateAccess, checkDelete, checkDeleteAccess, checkModifyAccess, checkModifyAccess, checkReadAccess, clearCache, copy, copyFields, copyIncludeField, copyInwardLinks, delete, denormalizedResult, displayLogName, displayName, displayValue, doSearch, dump, equals, eventDataLoaded, extCanDeleteDependantObject, extCheckReadAccess, extCopy, extDelete, extDeleteRecord, extGetDerivedGlobalKey, extGetValue, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extPreDeleteRecord, extPreValidateDelete, extRaiseEvents, extRollbackTo, extSaveRecord, extSetValue, extUndelete, extValidateDelete, fetchLinkHolder, findGlobalKey, findGlobalKey, findGlobalKey, findGlobalKey, findLinkedObject, findLinkedObject, findLinkedObject, findRawData, fireEventDataLoaded, fixUp, forceLockedTransaction, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getChangedFieldInfo, getChangedFields, getDate, getDate, getDate, getDate, getDate, getDefaultValue, getDisableOnChangeEvent, getDouble, getDouble, getDouble, getDouble, getDouble, getFieldDouble, getFieldInt, getFieldLong, getFieldString, getFormattedString, getFormattedString, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getInt, getInt, getInt, getInt, getInt, getInt, getInwardLinkage, getKeyString, getKeyValue, getLinkedObject, getLinkedObject, getLinkedObject, getLinkedObjectByKey, getLinkedRowId, getLinkedRowId, getLinkedRowIdByData, getLinkHolder, getLockedTransaction, getLong, getLong, getLong, getLong, getLong, getLong, getMutableArrayValue, getMutableArrayValue, getOriginalKey, getOriginalValue, getOriginalValue, getProcessedValue, getPureValue, getRawData, getRawValue, getRawValue, getRowId, getRowKey, getSecondaryCacheGroupKey, getSrcLayerID, getString, getString, getString, getString, getString, getString, getValue, getValue, getValue, getValue, hasAutoChanged, hasAutoChanged, hasChanged, hasChangedByUser, hasChangedByUserField, hasChangedByUserField, hasFieldChanged, hasFieldChanged, hashCode, hasStoredResult, iCheckDeleteAccess, iCheckModifyAccess, iCheckReadAccess, iGetDenormalizedMap, iGetRawValue, iPlaceDenormalizedResult, iPostSaveOrDeleteRecord, iPreSaveOrDeleteRecord, iPreValidate, iRaiseEvents, iSaveOrDeleteRecord, isBrokenLink, isBrokenLink, isChanged, isDataCacheKnownToBeDirty, isDeleted, isEmpty, iSetValue, isForceReindex, isKeyWordField, isMandatory, isNew, isNull, isNull, isOnChange, isReindex, iValidateRecord, lastTouched, makeArchiveDataLoader, makeClone, makeDataLoader, makeDenormalizedDoc, makeLinkedArray, makeModifyAccessException, makeSearchPlan, makeWriteProvider, manualDenormalizeOnSave, markSavePoint, optLockedTransaction, registerWatchedObject, reindex, releaseDenormalized, removeReloadEventListener, restoreByJournal, rollbackTo, setBoolean, setBoolean, setBoolean, setBoolean, setDisableOnChangeEvent, setDouble, setDouble, setInt, setInt, setLong, setLong, setRawData, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, toString, touch, undelete, validateField, validateRecord, validateSubType
public static final java.lang.String DBCLASS_NAME
public static final GlobalId DBCLASS_GID
public MembershipInvoicePayment(DBClass def, DataSource dataSource) throws java.lang.Exception
def
- The class of this objectdataSource
- The datasource for this objectjava.lang.Exception
- A serious problem occurred@CheckReturnValue public boolean isAnotherPayment(java.lang.String... args)
@CheckReturnValue @Nullable public java.util.Date getBankDate(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setBankDate(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getBatchNumber(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setBatchNumber(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isChequeRefund(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setChequeRefund(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public MemberClass getClassification(java.lang.String... args)
@CheckReturnValue @Nonnull public final MemberClass findClassification(java.lang.String... args) throws NotFoundException
MemberClass
(String, Searchable)args
- the optional argumentsNotFoundException
- MemberClass was not found@Nonnull public MembershipInvoicePayment setClassification(com.aspc.dal.layers.aspc_app.member.MemberClass value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public PaymentCreator getCreator(java.lang.String... args)
@CheckReturnValue @Nonnull public final PaymentCreator findCreator(java.lang.String... args) throws NotFoundException
PaymentCreator
(String, Searchable)args
- the optional argumentsNotFoundException
- PaymentCreator was not found@Nonnull public MembershipInvoicePayment setCreator(com.aspc.dal.layers.aspc_app.misc.PaymentCreator value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getCreditMemberAmount(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setCreditMemberAmount(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getCreditMemberDate(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setCreditMemberDate(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Employer getEmployer(java.lang.String... args)
@CheckReturnValue @Nonnull public final Employer findEmployer(java.lang.String... args) throws NotFoundException
Employer
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Employer was not found@Nonnull public MembershipInvoicePayment setEmployer(com.aspc.dal.layers.aspc_app.employer.Employer value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isFromImport(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setFromImport(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Member getMember(java.lang.String... args)
@CheckReturnValue @Nonnull public final Member findMember(java.lang.String... args) throws NotFoundException
Member
(Integer,
Searchable)args
- the optional argumentsNotFoundException
- Member was not found@Nonnull public MembershipInvoicePayment setMember(com.aspc.dal.layers.aspc_app.member.Member value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public MemberType getMemberType(java.lang.String... args)
@CheckReturnValue @Nonnull public final MemberType findMemberType(java.lang.String... args) throws NotFoundException
MemberType
(String, Searchable)args
- the optional argumentsNotFoundException
- MemberType was not found@Nonnull public MembershipInvoicePayment setMemberType(com.aspc.dal.layers.aspc_app.member.MemberType value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getPaymentPeriod(java.lang.String... args)
@CheckReturnValue public int getRateYear(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setRateYear(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getRejectedBatch(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setRejectedBatch(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getRejectedBy(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setRejectedBy(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.lang.Object getToPrint(java.lang.String... args)
@CheckReturnValue @Nonnull public final java.lang.Object findToPrint(java.lang.String... args) throws NotFoundException
PrintReceipt
(String, Searchable)args
- the optional argumentsNotFoundException
- PrintReceipt was not found@Nonnull public MembershipInvoicePayment setToPrint(java.lang.Object value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getUserBatch(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setUserBatch(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getValidFrom(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setValidFrom(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getValidTo(java.lang.String... args)
@Nonnull public MembershipInvoicePayment setValidTo(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@OverridingMethodsMustInvokeSuper protected void extAutoEnterCreate() throws java.lang.Exception
extAutoEnterCreate
in class InvoicePayment
java.lang.Exception
- A serious problemcom.aspc.DBObj.DBObject#autoEnterCreate()
@OverridingMethodsMustInvokeSuper protected void extPreValidate() throws java.lang.Exception
extPreValidate
in class InvoicePayment
java.lang.Exception
- A serious problem@OverridingMethodsMustInvokeSuper protected void eventFieldUpdated(@Nonnull DBField field, @Nullable java.lang.Object previous, @Nullable GlobalKey previousKey, @Nullable FldParams params) throws java.lang.Exception
eventFieldUpdated
in class InvoicePayment
field
- The field updated.previous
- The previous value for this field.previousKey
- The previous keyparams
- The parameters usedjava.lang.Exception
- a serious problem@CheckReturnValue @OverridingMethodsMustInvokeSuper @Nullable protected ValidationError extValidateField(@Nonnull DBField field, @Nonnull ValidationList list) throws java.lang.Exception
extValidateField
in class InvoicePayment
list
- The validation listfield
- The field to be validatedjava.lang.Exception
- a serious error@OverridingMethodsMustInvokeSuper protected void extPreSaveRecord() throws java.lang.Exception
DBObject
extPreSaveRecord
in class DBObject
java.lang.Exception
- a serious problem@CheckReturnValue protected boolean extIsMandatory(@Nonnull DBField field)
extIsMandatory
in class InvoicePayment
field
- The field to getDBObject.extIsMandatory( DBField)
@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedValue
in class InvoicePayment
params
- The parameters for this field eg. language= or default=field
- The field to getjava.lang.Exception
- a serious problemprotected boolean isModifiableWhenLocked(DBField field)
isModifiableWhenLocked
in class InvoicePayment
field
- field is passedstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.