public class Member extends DBObject
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static int |
ALLOWED_ADUSTMENT_FROM_JOINED_DATE |
static GlobalId |
DBCLASS_GID
Member is the main entity in the membership model
|
static java.lang.String |
DBCLASS_NAME
Member is the main entity in the membership model
|
static java.lang.String |
PRINCIPAL_CODE
Employer path
|
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
Member(DBClass def,
DataSource dataSource)
Std.
|
Modifier and Type | Method and Description |
---|---|
java.util.Date |
calcFortnightlyDueTo() |
java.util.Date |
calcQuarterlyDueTo() |
double |
calcQuarterlyRate() |
static Member |
create(MutableDataSource mds)
Make a new instance of this class.
|
boolean |
doesClassTypeMatch(java.lang.String... args) |
protected void |
eventFieldUpdated(DBField field,
java.lang.Object previous,
GlobalKey previousKey,
FldParams params)
update dependent fields.
|
protected void |
extAutoEnterCreate()
Extend this method to add functionality when a new DBObject is created.
You may need to create a FldParams, and setIsAutoEntered(true)
so that system does not misunderstand that this object is changed by user. |
protected GlobalKey |
extGetDerivedGlobalKey(DBField field,
FldParams params)
OVERRIDE This method to return a derived global key.
|
protected java.lang.Object |
extGetDerivedValue(DBField field,
FldParams params)
OVERRIDE This method for all objects with derived fields that are NOT linked.
|
protected void |
extPreSaveRecord()
OVERRIDE this method to add functionality to stSoftware BEFORE saving the record to the database.
|
protected ValidationError |
extValidateField(DBField field,
ValidationList list)
Additional validation for particular field OVERRIDE THIS METHOD TO ADD VALIDATIONS FOR A FIELD.
|
protected void |
extValidateRecord(ValidationList list)
Performs additional validations on this record.
|
java.lang.Object |
findAddressFlag(java.lang.String... args)
Private, School or Returned mail address.
|
Agreement |
findAgreement(java.lang.String... args)
Member agreement.
|
BankAccount |
findBankAccount(java.lang.String... args)
The member bankAccount.
|
Branch |
findBranch(java.lang.String... args)
The member branch.
|
PaymentFrequency |
findCalcPaymentFrequency(java.lang.String... args)
Check if flat rate is used, if true, return yearly, otherwise return
paymentFrequency.
|
MemberClass |
findClassification(java.lang.String... args)
Member classifaction.
|
Person |
findCreatedBy(java.lang.String... args)
Created by.
|
MemberDeclinedGraduateReason |
findDeclinedGarduateReason(java.lang.String... args)
Declined Graduate Member Reason.
|
Employer |
findEmployer(java.lang.String... args)
The employer.
|
java.lang.Object |
findInstituteLevel2(java.lang.String... args)
Institute Level.
|
static Member |
findKey(DataSource ds,
int key)
Find the target for this class by the primary key
|
Person |
findLastModifiedBy(java.lang.String... args)
last Modified By.
|
MembershipInvoicePayment |
findLastPayment(java.lang.String... args)
The last Payment.
|
MemberType |
findMemberType(java.lang.String... args)
Member type.
|
Member |
findOrganiser(java.lang.String... args)
The organiser.
|
Company |
findOwnerBusUnit(java.lang.String... args)
Created by business unit.
|
PaymentFrequency |
findPaymentFrequency(java.lang.String... args)
Payment Frequency.
|
PaymentMethod |
findPaymentMethod(java.lang.String... args)
Payment Method.
|
Person |
findPerson(java.lang.String... args)
Member is a person in the system.
|
MemberRecruiterType |
findRecruitedBy(java.lang.String... args)
specifies member's recruiter.
|
java.lang.Object |
findResignReason(java.lang.String... args)
Reason why member has resigned.
|
MemberSource |
findSource(java.lang.String... args)
Member source (Web Site).
|
MemberStatus |
findStatus(java.lang.String... args)
Member status.
|
Branch |
findSubBranch(java.lang.String... args)
Sub branch.
|
Member |
findTempOrganiser(java.lang.String... args)
Temporary Organiser.
|
MemberTrack |
findTrack(java.lang.String... args)
Member track.
|
Workplace |
findWorkplace(java.lang.String... args)
Member main Workplace.
|
Employer |
findWorkplaceEmployer(java.lang.String... args)
The workplace employer.
|
java.lang.Object |
getAddressFlag(java.lang.String... args) |
Agreement |
getAgreement(java.lang.String... args) |
double |
getBalance(java.lang.String... args) |
BankAccount |
getBankAccount(java.lang.String... args) |
java.lang.String |
getBpayNumber(java.lang.String... args) |
Branch |
getBranch(java.lang.String... args) |
PaymentFrequency |
getCalcPaymentFrequency(java.lang.String... args) |
java.util.Date |
getCardSent(java.lang.String... args) |
java.util.Date |
getCeaseDate(java.lang.String... args) |
MemberClass |
getClassification(java.lang.String... args) |
Person |
getCreatedBy(java.lang.String... args) |
java.util.Date |
getCreatedTime(java.lang.String... args) |
double |
getCurrentDue(java.lang.String... args) |
MemberDeclinedGraduateReason |
getDeclinedGarduateReason(java.lang.String... args) |
java.util.Date |
getDueFrom(java.lang.String... args) |
double |
getDueMembershipRate(java.lang.String... args) |
double |
getDues(boolean pastDues,
int year)
return the member dues
|
double |
getDues(boolean pastDues,
int year,
PaymentFrequency freq) |
double |
getDues(boolean pastDues,
int year,
PaymentFrequency freq,
java.util.Date bankedDate)
return the member dues
|
java.util.Date |
getDueTo(java.lang.String... args) |
java.util.Date |
getDueToDate(FldParams params,
java.util.Date bankedDate) |
Employer |
getEmployer(java.lang.String... args) |
java.lang.String |
getHistoryStatus(java.lang.String... args) |
java.lang.String |
getInstituteLevel(java.lang.String... args) |
java.lang.Object |
getInstituteLevel2(java.lang.String... args) |
java.lang.String |
getInstituteNum(java.lang.String... args) |
java.util.Date |
getJoinedDate(java.lang.String... args) |
java.util.Date |
getLastBankedDate(java.lang.String... args) |
Person |
getLastModifiedBy(java.lang.String... args) |
java.util.Date |
getLastModifiedTimePOrM(java.lang.String... args) |
double |
getLastPaidAmount(java.lang.String... args) |
MembershipInvoicePayment |
getLastPayment(java.lang.String... args) |
java.util.Date |
getLastUpdated(java.lang.String... args) |
double |
getMemberAnuallRate(boolean checkDiscount)
Get annual rate
|
double |
getMemberAnuallRate(DBObject classification,
DBObject memberType,
int year,
boolean checkDiscount)
Get annual rate
|
java.lang.String |
getMemberAwards(java.lang.String... args) |
int |
getMemberNum(java.lang.String... args) |
java.lang.String |
getMemberNumAndName(java.lang.String... args) |
java.lang.String |
getMemberNumberDisplay(java.lang.String... args) |
double |
getMemberOwingOnDate(java.util.Date untilDate)
Get member owing on date
|
double |
getMemberOwingOnDateV2(java.util.Date untilDate)
the money member owes to IEU
|
double |
getMemberOwingToday(java.lang.String... args) |
DBObject |
getMemberPreviewPayment(DBObject payment)
Get member preview payment
|
double |
getMemberRate()
Get member rate
|
double |
getMemberRate(DBObject frequency,
DBObject classification,
DBObject memberType,
int year,
boolean checkDiscount,
java.util.Date paidFrom)
Get Member Rate
|
double |
getMemberRate(DBObject frequency,
int year,
boolean checkDiscount)
Get member rate
|
double |
getMemberRate(int year)
Get member rate
|
MemberType |
getMemberType(java.lang.String... args) |
int |
getMissedMembershipRate(java.lang.String... args) |
java.lang.String |
getNameAddress(java.lang.String... args) |
int |
getNoOfSchoolsRep(java.lang.String... args) |
Member |
getOrganiser(java.lang.String... args) |
int |
getOrgForSubBranches(java.lang.String... args) |
java.lang.String |
getOrgMagicNumber(java.lang.String... args) |
double |
getOwing(java.lang.String... args) |
double |
getOwingToMemberOnDate(java.util.Date untilDate)
Get owing to member on date
|
double |
getOwingToMemberOnDateV2(java.util.Date untilDate)
the money IEU owes to the member
|
double |
getOwingToMemberToday(java.lang.String... args) |
Company |
getOwnerBusUnit(java.lang.String... args) |
java.util.Date |
getPaidTo(java.lang.String... args) |
int |
getPartOfNoCommittes(java.lang.String... args) |
double |
getPastDue(java.lang.String... args) |
java.util.Date |
getPayDate(java.lang.String... args) |
PaymentFrequency |
getPaymentFrequency(java.lang.String... args) |
PaymentMethod |
getPaymentMethod(java.lang.String... args) |
Person |
getPerson(java.lang.String... args) |
java.lang.String |
getPinNumber(java.lang.String... args) |
int |
getPrincDirectForSchools(java.lang.String... args) |
java.util.Date |
getRealPaidToDate(Member asofMember,
java.util.Date asofDate) |
MemberRecruiterType |
getRecruitedBy(java.lang.String... args) |
java.util.Date |
getRenewalFirstDate(java.lang.String... args) |
java.util.Date |
getRenewalSent(java.lang.String... args) |
int |
getRepForSchools(java.lang.String... args) |
java.lang.String |
getRepMagicNumber(java.lang.String... args) |
java.util.Date |
getResignDate(java.lang.String... args) |
java.lang.Object |
getResignReason(java.lang.String... args) |
java.lang.String |
getShortNameAndNumber(java.lang.String... args) |
MemberSource |
getSource(java.lang.String... args) |
java.lang.String |
getSpecialInstuction(java.lang.String... args) |
MemberStatus |
getStatus(java.lang.String... args) |
java.lang.String |
getStudentNumber(java.lang.String... args) |
Branch |
getSubBranch(java.lang.String... args) |
Member |
getTempOrganiser(java.lang.String... args) |
double |
getTotalDue(java.lang.String... args) |
java.lang.String |
getTqiNumber(java.lang.String... args) |
MemberTrack |
getTrack(java.lang.String... args) |
java.lang.String |
getVotecat(java.lang.String... args) |
Workplace |
getWorkplace(java.lang.String... args) |
Employer |
getWorkplaceEmployer(java.lang.String... args) |
boolean |
hasPayment(java.lang.String... args) |
boolean |
hasValidLogin(java.lang.String... args) |
boolean |
isAtsi(java.lang.String... args) |
boolean |
isConfidential(java.lang.String... args) |
boolean |
isCurrentMember()
Is the member current ?
|
boolean |
isCurrentOrDemresMember()
Is the member current ?
|
boolean |
isFirstYear(java.lang.String... args) |
boolean |
isFlatRate() |
static boolean |
isFortnightlyPayWeek(java.time.LocalDate payDate,
java.time.LocalDate checkDate)
is this week the pay week.
|
boolean |
isFromImport(java.lang.String... args) |
boolean |
isNonPayingMember()
is this member a non-paying classification
|
boolean |
isPayWeek(java.lang.String... args) |
boolean |
isPublications(java.lang.String... args) |
boolean |
isRejoined()
Is the member rejoined
|
boolean |
isRemoveFromEmailList(java.lang.String... args) |
boolean |
isRenewalByEmail(java.lang.String... args) |
boolean |
isSchoolOrganiser(java.lang.String... args) |
boolean |
isWorkplaceMailOnlyRep(java.lang.String... args) |
boolean |
isWorkplaceRep(java.lang.String... args) |
static DBQuery<Member> |
makeQuery(DataSource ds)
Make a new QUERY for this class.
|
Member |
setAddressFlag(java.lang.Object value,
java.lang.String... args) |
Member |
setAgreement(com.aspc.dal.layers.aspc_app.misc.Agreement value,
java.lang.String... args) |
Member |
setAtsi(boolean value,
java.lang.String... args) |
Member |
setBalance(double value,
java.lang.String... args) |
Member |
setBankAccount(com.aspc.dal.layers.aspc_app.misc.BankAccount value,
java.lang.String... args) |
Member |
setBpayNumber(java.lang.String value,
java.lang.String... args) |
Member |
setBranch(com.aspc.dal.layers.aspc_app.branch.Branch value,
java.lang.String... args) |
Member |
setCardSent(java.util.Date value,
java.lang.String... args) |
Member |
setCeaseDate(java.util.Date value,
java.lang.String... args) |
Member |
setClassification(com.aspc.dal.layers.aspc_app.member.MemberClass value,
java.lang.String... args) |
Member |
setConfidential(boolean value,
java.lang.String... args) |
Member |
setCreatedBy(com.aspc.dal.layers.aspc_app.contact.Person value,
java.lang.String... args) |
Member |
setCreatedTime(java.util.Date value,
java.lang.String... args) |
Member |
setDeclinedGarduateReason(com.aspc.dal.layers.aspc_app.member.MemberDeclinedGraduateReason value,
java.lang.String... args) |
Member |
setEmployer(com.aspc.dal.layers.aspc_app.employer.Employer value,
java.lang.String... args) |
Member |
setFirstYear(boolean value,
java.lang.String... args) |
Member |
setFromImport(boolean value,
java.lang.String... args) |
Member |
setInstituteLevel(java.lang.String value,
java.lang.String... args) |
Member |
setInstituteLevel2(java.lang.Object value,
java.lang.String... args) |
Member |
setInstituteNum(java.lang.String value,
java.lang.String... args) |
Member |
setJoinedDate(java.util.Date value,
java.lang.String... args) |
Member |
setLastModifiedBy(com.aspc.dal.layers.aspc_app.contact.Person value,
java.lang.String... args) |
Member |
setLastPaidAmount(double value,
java.lang.String... args) |
Member |
setLastUpdated(java.util.Date value,
java.lang.String... args) |
Member |
setMemberNum(int value,
java.lang.String... args) |
Member |
setMemberType(com.aspc.dal.layers.aspc_app.member.MemberType value,
java.lang.String... args) |
Member |
setOwnerBusUnit(com.aspc.dal.layers.aspc_app.contact.Business value,
java.lang.String... args) |
Member |
setPaidTo(java.util.Date value,
java.lang.String... args) |
Member |
setPayDate(java.util.Date value,
java.lang.String... args) |
Member |
setPaymentFrequency(com.aspc.dal.layers.aspc_app.invoice.PaymentFrequency value,
java.lang.String... args) |
Member |
setPaymentMethod(com.aspc.dal.layers.aspc_app.invoice.PaymentMethod value,
java.lang.String... args) |
Member |
setPerson(com.aspc.dal.layers.aspc_app.contact.Person value,
java.lang.String... args) |
Member |
setPinNumber(java.lang.String value,
java.lang.String... args) |
Member |
setPublications(boolean value,
java.lang.String... args) |
Member |
setRecruitedBy(com.aspc.dal.layers.aspc_app.member.MemberRecruiterType value,
java.lang.String... args) |
Member |
setRemoveFromEmailList(boolean value,
java.lang.String... args) |
Member |
setRenewalByEmail(boolean value,
java.lang.String... args) |
Member |
setRenewalSent(java.util.Date value,
java.lang.String... args) |
Member |
setResignDate(java.util.Date value,
java.lang.String... args) |
Member |
setResignReason(java.lang.Object value,
java.lang.String... args) |
Member |
setSource(com.aspc.dal.layers.aspc_app.member.MemberSource value,
java.lang.String... args) |
Member |
setSpecialInstuction(java.lang.String value,
java.lang.String... args) |
Member |
setStatus(com.aspc.dal.layers.aspc_app.member.MemberStatus value,
java.lang.String... args) |
Member |
setStudentNumber(java.lang.String value,
java.lang.String... args) |
Member |
setSubBranch(com.aspc.dal.layers.aspc_app.branch.Branch value,
java.lang.String... args) |
Member |
setTempOrganiser(com.aspc.dal.layers.aspc_app.member.Member value,
java.lang.String... args) |
Member |
setTqiNumber(java.lang.String value,
java.lang.String... args) |
Member |
setTrack(com.aspc.dal.layers.aspc_app.member.MemberTrack value,
java.lang.String... args) |
Member |
setVotecat(java.lang.String value,
java.lang.String... args) |
Member |
setWorkplace(com.aspc.dal.layers.aspc_app.workplace.Workplace value,
java.lang.String... args) |
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, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extCopy, extDelete, extDeleteRecord, extFixUp, extGetValue, extIsMandatory, extIsOnChange, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extPreDeleteRecord, extPreValidate, 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 static final java.lang.String PRINCIPAL_CODE
public static final int ALLOWED_ADUSTMENT_FROM_JOINED_DATE
public Member(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 int getMemberNum(java.lang.String... args)
@Nonnull public Member setMemberNum(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.lang.Object getAddressFlag(java.lang.String... args)
@CheckReturnValue @Nonnull public final java.lang.Object findAddressFlag(java.lang.String... args) throws NotFoundException
AddressFlag
(String, Searchable)args
- the optional argumentsNotFoundException
- AddressFlag was not found@Nonnull public Member setAddressFlag(java.lang.Object value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Agreement getAgreement(java.lang.String... args)
@CheckReturnValue @Nonnull public final Agreement findAgreement(java.lang.String... args) throws NotFoundException
Agreement
(String, Searchable)args
- the optional argumentsNotFoundException
- Agreement was not found@Nonnull public Member setAgreement(com.aspc.dal.layers.aspc_app.misc.Agreement value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isAtsi(java.lang.String... args)
@Nonnull public Member setAtsi(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getBalance(java.lang.String... args)
@Nonnull public Member setBalance(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public BankAccount getBankAccount(java.lang.String... args)
@CheckReturnValue @Nonnull public final BankAccount findBankAccount(java.lang.String... args) throws NotFoundException
BankAccount
(Integer, Searchable)args
- the optional argumentsNotFoundException
- BankAccount was not found@Nonnull public Member setBankAccount(com.aspc.dal.layers.aspc_app.misc.BankAccount value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getBpayNumber(java.lang.String... args)
@Nonnull public Member setBpayNumber(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Branch getBranch(java.lang.String... args)
@CheckReturnValue @Nonnull public final Branch findBranch(java.lang.String... args) throws NotFoundException
Branch
(Integer,
Mandatory, Searchable)args
- the optional argumentsNotFoundException
- Branch was not found@Nonnull public Member setBranch(com.aspc.dal.layers.aspc_app.branch.Branch value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public PaymentFrequency getCalcPaymentFrequency(java.lang.String... args)
@CheckReturnValue @Nonnull public final PaymentFrequency findCalcPaymentFrequency(java.lang.String... args) throws NotFoundException
PaymentFrequency
(String, Derived, Searchable)args
- the optional argumentsNotFoundException
- PaymentFrequency was not found@CheckReturnValue @Nullable public java.util.Date getCardSent(java.lang.String... args)
@Nonnull public Member setCardSent(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getCeaseDate(java.lang.String... args)
@Nonnull public Member setCeaseDate(java.util.Date 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, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- MemberClass was not found@Nonnull public Member setClassification(com.aspc.dal.layers.aspc_app.member.MemberClass value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isConfidential(java.lang.String... args)
@Nonnull public Member setConfidential(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Person getCreatedBy(java.lang.String... args)
@CheckReturnValue @Nonnull public final Person findCreatedBy(java.lang.String... args) throws NotFoundException
Person
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Person was not found@Nonnull public Member setCreatedBy(com.aspc.dal.layers.aspc_app.contact.Person value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getCreatedTime(java.lang.String... args)
@Nonnull public Member setCreatedTime(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getCurrentDue(java.lang.String... args)
@CheckReturnValue @Nullable public MemberDeclinedGraduateReason getDeclinedGarduateReason(java.lang.String... args)
@CheckReturnValue @Nonnull public final MemberDeclinedGraduateReason findDeclinedGarduateReason(java.lang.String... args) throws NotFoundException
.MemberDeclinedGraduateReason MemberDeclinedGraduateReason
(String,
Searchable)args
- the optional argumentsNotFoundException
- MemberDeclinedGraduateReason was not found@Nonnull public Member setDeclinedGarduateReason(com.aspc.dal.layers.aspc_app.member.MemberDeclinedGraduateReason value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean doesClassTypeMatch(java.lang.String... args)
@CheckReturnValue @Nullable public java.util.Date getDueFrom(java.lang.String... args)
@CheckReturnValue public double getDueMembershipRate(java.lang.String... args)
@CheckReturnValue @Nullable public java.util.Date getDueTo(java.lang.String... args)
@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 Member setEmployer(com.aspc.dal.layers.aspc_app.employer.Employer value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isFirstYear(java.lang.String... args)
@Nonnull public Member setFirstYear(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isFromImport(java.lang.String... args)
@Nonnull public Member setFromImport(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean hasPayment(java.lang.String... args)
@CheckReturnValue public boolean hasValidLogin(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getHistoryStatus(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getInstituteLevel(java.lang.String... args)
@Nonnull public Member setInstituteLevel(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.lang.Object getInstituteLevel2(java.lang.String... args)
@CheckReturnValue @Nonnull public final java.lang.Object findInstituteLevel2(java.lang.String... args) throws NotFoundException
InstituteLevel
(Integer, Searchable)args
- the optional argumentsNotFoundException
- InstituteLevel was not found@Nonnull public Member setInstituteLevel2(java.lang.Object value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getInstituteNum(java.lang.String... args)
@Nonnull public Member setInstituteNum(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isPayWeek(java.lang.String... args)
@CheckReturnValue public boolean isSchoolOrganiser(java.lang.String... args)
@CheckReturnValue @Nullable public java.util.Date getJoinedDate(java.lang.String... args)
@Nonnull public Member setJoinedDate(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getLastBankedDate(java.lang.String... args)
@CheckReturnValue @Nullable public Person getLastModifiedBy(java.lang.String... args)
@CheckReturnValue @Nonnull public final Person findLastModifiedBy(java.lang.String... args) throws NotFoundException
Person
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Person was not found@Nonnull public Member setLastModifiedBy(com.aspc.dal.layers.aspc_app.contact.Person value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getLastModifiedTimePOrM(java.lang.String... args)
@CheckReturnValue public double getLastPaidAmount(java.lang.String... args)
@Nonnull public Member setLastPaidAmount(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public MembershipInvoicePayment getLastPayment(java.lang.String... args)
@CheckReturnValue @Nonnull public final MembershipInvoicePayment findLastPayment(java.lang.String... args) throws NotFoundException
.MembershipInvoicePayment MembershipInvoicePayment
(Integer, Derived,
Searchable)args
- the optional argumentsNotFoundException
- MembershipInvoicePayment was not found@CheckReturnValue @Nullable public java.util.Date getLastUpdated(java.lang.String... args)
@Nonnull public Member setLastUpdated(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getMemberAwards(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getMemberNumAndName(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getMemberNumberDisplay(java.lang.String... args)
@CheckReturnValue public double getMemberOwingToday(java.lang.String... args)
@CheckReturnValue @Nullable public MemberType getMemberType(java.lang.String... args)
@CheckReturnValue @Nonnull public final MemberType findMemberType(java.lang.String... args) throws NotFoundException
MemberType
(String, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- MemberType was not found@Nonnull public Member setMemberType(com.aspc.dal.layers.aspc_app.member.MemberType value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getMissedMembershipRate(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getNameAddress(java.lang.String... args)
@CheckReturnValue public int getNoOfSchoolsRep(java.lang.String... args)
@CheckReturnValue public int getOrgForSubBranches(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getOrgMagicNumber(java.lang.String... args)
@CheckReturnValue @Nullable public Member getOrganiser(java.lang.String... args)
@CheckReturnValue @Nonnull public final Member findOrganiser(java.lang.String... args) throws NotFoundException
Member
(Integer,
Derived, Searchable)args
- the optional argumentsNotFoundException
- Member was not found@CheckReturnValue public double getOwing(java.lang.String... args)
@CheckReturnValue public double getOwingToMemberToday(java.lang.String... args)
@CheckReturnValue @Nullable public Company getOwnerBusUnit(java.lang.String... args)
@CheckReturnValue @Nonnull public final Company findOwnerBusUnit(java.lang.String... args) throws NotFoundException
Business
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Business was not found@Nonnull public Member setOwnerBusUnit(com.aspc.dal.layers.aspc_app.contact.Business value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getPaidTo(java.lang.String... args)
@Nonnull public Member setPaidTo(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getPartOfNoCommittes(java.lang.String... args)
@CheckReturnValue public double getPastDue(java.lang.String... args)
@CheckReturnValue @Nullable public java.util.Date getPayDate(java.lang.String... args)
@Nonnull public Member setPayDate(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public PaymentFrequency getPaymentFrequency(java.lang.String... args)
@CheckReturnValue @Nonnull public final PaymentFrequency findPaymentFrequency(java.lang.String... args) throws NotFoundException
PaymentFrequency
(String, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- PaymentFrequency was not found@Nonnull public Member setPaymentFrequency(com.aspc.dal.layers.aspc_app.invoice.PaymentFrequency value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public PaymentMethod getPaymentMethod(java.lang.String... args)
@CheckReturnValue @Nonnull public final PaymentMethod findPaymentMethod(java.lang.String... args) throws NotFoundException
PaymentMethod
(String, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- PaymentMethod was not found@Nonnull public Member setPaymentMethod(com.aspc.dal.layers.aspc_app.invoice.PaymentMethod value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Person getPerson(java.lang.String... args)
@CheckReturnValue @Nonnull public final Person findPerson(java.lang.String... args) throws NotFoundException
Person
(Integer, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- Person was not found@Nonnull public Member setPerson(com.aspc.dal.layers.aspc_app.contact.Person value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getPinNumber(java.lang.String... args)
@Nonnull public Member setPinNumber(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getPrincDirectForSchools(java.lang.String... args)
@CheckReturnValue public boolean isPublications(java.lang.String... args)
@Nonnull public Member setPublications(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public MemberRecruiterType getRecruitedBy(java.lang.String... args)
@CheckReturnValue @Nonnull public final MemberRecruiterType findRecruitedBy(java.lang.String... args) throws NotFoundException
MemberRecruiterType
(String, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- MemberRecruiterType was not found@Nonnull public Member setRecruitedBy(com.aspc.dal.layers.aspc_app.member.MemberRecruiterType value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isRemoveFromEmailList(java.lang.String... args)
@Nonnull public Member setRemoveFromEmailList(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isRenewalByEmail(java.lang.String... args)
@Nonnull public Member setRenewalByEmail(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getRenewalFirstDate(java.lang.String... args)
@CheckReturnValue @Nullable public java.util.Date getRenewalSent(java.lang.String... args)
@Nonnull public Member setRenewalSent(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getRepForSchools(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getRepMagicNumber(java.lang.String... args)
@CheckReturnValue @Nullable public java.lang.Object getResignReason(java.lang.String... args)
@CheckReturnValue @Nonnull public final java.lang.Object findResignReason(java.lang.String... args) throws NotFoundException
ResignReason
(Integer, Searchable)args
- the optional argumentsNotFoundException
- ResignReason was not found@Nonnull public Member setResignReason(java.lang.Object value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getResignDate(java.lang.String... args)
@Nonnull public Member setResignDate(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getShortNameAndNumber(java.lang.String... args)
@CheckReturnValue @Nullable public MemberSource getSource(java.lang.String... args)
@CheckReturnValue @Nonnull public final MemberSource findSource(java.lang.String... args) throws NotFoundException
MemberSource
(String, Searchable)args
- the optional argumentsNotFoundException
- MemberSource was not found@Nonnull public Member setSource(com.aspc.dal.layers.aspc_app.member.MemberSource value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSpecialInstuction(java.lang.String... args)
@Nonnull public Member setSpecialInstuction(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public MemberStatus getStatus(java.lang.String... args)
@CheckReturnValue @Nonnull public final MemberStatus findStatus(java.lang.String... args) throws NotFoundException
MemberStatus
(String, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- MemberStatus was not found@Nonnull public Member setStatus(com.aspc.dal.layers.aspc_app.member.MemberStatus value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getStudentNumber(java.lang.String... args)
@Nonnull public Member setStudentNumber(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Branch getSubBranch(java.lang.String... args)
@CheckReturnValue @Nonnull public final Branch findSubBranch(java.lang.String... args) throws NotFoundException
Branch
(Integer,
Mandatory, Searchable)args
- the optional argumentsNotFoundException
- Branch was not found@Nonnull public Member setSubBranch(com.aspc.dal.layers.aspc_app.branch.Branch value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Member getTempOrganiser(java.lang.String... args)
@CheckReturnValue @Nonnull public final Member findTempOrganiser(java.lang.String... args) throws NotFoundException
Member
(Integer,
Searchable)args
- the optional argumentsNotFoundException
- Member was not found@Nonnull public Member setTempOrganiser(com.aspc.dal.layers.aspc_app.member.Member value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getTotalDue(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getTqiNumber(java.lang.String... args)
@Nonnull public Member setTqiNumber(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public MemberTrack getTrack(java.lang.String... args)
@CheckReturnValue @Nonnull public final MemberTrack findTrack(java.lang.String... args) throws NotFoundException
MemberTrack
(String, Searchable)args
- the optional argumentsNotFoundException
- MemberTrack was not found@Nonnull public Member setTrack(com.aspc.dal.layers.aspc_app.member.MemberTrack value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getVotecat(java.lang.String... args)
@Nonnull public Member setVotecat(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Workplace getWorkplace(java.lang.String... args)
@CheckReturnValue @Nonnull public final Workplace findWorkplace(java.lang.String... args) throws NotFoundException
Workplace
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Workplace was not found@Nonnull public Member setWorkplace(com.aspc.dal.layers.aspc_app.workplace.Workplace value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Employer getWorkplaceEmployer(java.lang.String... args)
@CheckReturnValue @Nonnull public final Employer findWorkplaceEmployer(java.lang.String... args) throws NotFoundException
Employer
(Integer, Derived, Searchable)args
- the optional argumentsNotFoundException
- Employer was not found@CheckReturnValue public boolean isWorkplaceMailOnlyRep(java.lang.String... args)
@CheckReturnValue public boolean isWorkplaceRep(java.lang.String... args)
@Nonnull @CheckReturnValue public static Member create(@Nonnull MutableDataSource mds) throws java.lang.Exception
mds
- the datasourcejava.lang.Exception
- an object of this class could not be created@Nonnull @CheckReturnValue public static DBQuery<Member> makeQuery(@Nonnull DataSource ds) throws NotFoundException
ds
- the datasourceNotFoundException
- if class could not be found@Nonnull @CheckReturnValue public static Member findKey(@Nonnull DataSource ds, int key) throws NotFoundException, java.lang.Exception
ds
- the datasourcekey
- the valueNotFoundException
- if target could not be foundjava.lang.Exception
- a serious problem@OverridingMethodsMustInvokeSuper protected void extPreSaveRecord() throws java.lang.Exception
DBObject
extPreSaveRecord
in class DBObject
java.lang.Exception
- a serious problem@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedValue
in class DBObject
params
- The parameters for this field eg. language= or default=field
- The field to getjava.lang.Exception
- a serious problempublic java.util.Date getDueToDate(@Nullable FldParams params, @Nullable java.util.Date bankedDate) throws java.lang.Exception
java.lang.Exception
public static boolean isFortnightlyPayWeek(@Nonnull java.time.LocalDate payDate, @Nonnull java.time.LocalDate checkDate)
payDate
- checkDate
- the day to check@Nullable @CheckReturnValue protected GlobalKey extGetDerivedGlobalKey(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
DBObject
extGetDerivedGlobalKey
in class DBObject
field
- The field that is being changedparams
- The extra parametersjava.lang.Exception
- A serious problem. In general validation is done later.public DBObject getMemberPreviewPayment(DBObject payment) throws java.lang.Exception
payment
- paymentjava.lang.Exception
- exception@CheckReturnValue public boolean isCurrentMember()
@CheckReturnValue public boolean isCurrentOrDemresMember()
public double getMemberAnuallRate(boolean checkDiscount) throws java.lang.Exception
checkDiscount
- java.lang.Exception
- a serious problem.public double getMemberAnuallRate(DBObject classification, DBObject memberType, int year, boolean checkDiscount) throws java.lang.Exception
classification
- memberType
- year
- checkDiscount
- java.lang.Exception
- a serious problem.public double getMemberRate() throws java.lang.Exception
java.lang.Exception
- exceptionpublic double getMemberRate(int year) throws java.lang.Exception
year
- yearjava.lang.Exception
- exceptionpublic double getMemberRate(DBObject frequency, DBObject classification, DBObject memberType, int year, boolean checkDiscount, java.util.Date paidFrom) throws java.lang.Exception
frequency
- frequencyclassification
- classificationmemberType
- memberTypeyear
- yearcheckDiscount
- checkDiscountpaidFrom
- java.lang.Exception
- Exceptionpublic double getMemberRate(DBObject frequency, int year, boolean checkDiscount) throws java.lang.Exception
frequency
- year
- yearcheckDiscount
- checkDiscountjava.lang.Exception
- exceptionpublic double getDues(boolean pastDues, int year) throws java.lang.Exception
pastDues
- only past duesyear
- yearjava.lang.Exception
- exceptionpublic double getDues(boolean pastDues, int year, PaymentFrequency freq) throws java.lang.Exception
java.lang.Exception
public double getDues(boolean pastDues, int year, PaymentFrequency freq, @Nullable java.util.Date bankedDate) throws java.lang.Exception
pastDues
- only past duesyear
- yearfreq
- freqbankedDate
- used for fortnightly EFT duejava.lang.Exception
- a serious problem.public boolean isNonPayingMember() throws NotFoundException
NotFoundException
public java.util.Date getRealPaidToDate(@Nonnull Member asofMember, @Nonnull java.util.Date asofDate) throws java.lang.Exception
java.lang.Exception
public double getMemberOwingOnDateV2(@Nonnull java.util.Date untilDate) throws java.lang.Exception
untilDate
- java.lang.Exception
public double getOwingToMemberOnDateV2(@Nonnull java.util.Date untilDate) throws java.lang.Exception
untilDate
- java.lang.Exception
public double getMemberOwingOnDate(java.util.Date untilDate) throws java.lang.Exception
untilDate
- untilDatejava.lang.Exception
- exceptionpublic double getOwingToMemberOnDate(java.util.Date untilDate) throws java.lang.Exception
untilDate
- untilDatejava.lang.Exception
- exception@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 DBObject
field
- The field updated.previous
- The previous value for this field.previousKey
- The previous keyparams
- The parameters usedjava.lang.Exception
- a serious problem@OverridingMethodsMustInvokeSuper @CheckReturnValue @Nullable protected ValidationError extValidateField(@Nonnull DBField field, @Nonnull ValidationList list) throws java.lang.Exception
DBObject
extValidateField
in class DBObject
field
- The field to be validatedlist
- The validation listjava.lang.Exception
- a serious error@OverridingMethodsMustInvokeSuper protected void extValidateRecord(@Nonnull ValidationList list) throws java.lang.Exception
extValidateRecord
in class DBObject
list
- The validation list.java.lang.Exception
- A serious problempublic boolean isRejoined() throws java.lang.Exception
java.lang.Exception
- a serious problem.@OverridingMethodsMustInvokeSuper protected void extAutoEnterCreate() throws java.lang.Exception
DBObject
setIsAutoEntered(true)
so that system does not misunderstand that this object is changed by user.extAutoEnterCreate
in class DBObject
java.lang.Exception
- A serious problempublic boolean isFlatRate() throws java.lang.Exception
java.lang.Exception
public java.util.Date calcFortnightlyDueTo()
public java.util.Date calcQuarterlyDueTo()
public double calcQuarterlyRate() throws java.lang.Exception
java.lang.Exception
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.