public class Workplace extends Company
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
Workplace is a business like school/day care, with extra functionality
|
static java.lang.String |
DBCLASS_NAME
Workplace is a business like school/day care, with extra functionality
|
DBEVERYONE_CONTACT, DBFIELD_MOBILE, DBUSERS_ADMIN, DBUSERS_CONTACT
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
Workplace(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 GlobalKey |
extGetDerivedGlobalKey(DBField field,
FldParams params)
Calculate the derived global key for this field.
|
protected java.lang.Object |
extGetDerivedValue(DBField field,
FldParams params)
Calculate the derived value for this field.
|
protected boolean |
extIsMandatory(DBField field)
Conditional mandatory field.
|
protected void |
extPostSaveRecord(long transNr)
OVERRIDE this method to add functionality to stSoftware AFTER saving the record to the database.
|
Branch |
findBranch(java.lang.String... args)
workplace branch.
|
Member |
findCalcOrganiser(java.lang.String... args)
Return temp organiser if it's not blank, or organiser.
|
Employer |
findEmployer(java.lang.String... args)
Workplace employer.
|
ManagerType |
findManagerType(java.lang.String... args)
Manager Type.
|
Member |
findMemberManager(java.lang.String... args)
Enter the principal/director membership number (if applicable).
|
Workplace |
findParentWorkplace(java.lang.String... args)
Parent Workplace.
|
Branch |
findSubBranch(java.lang.String... args)
Sub Branch.
|
Workplace |
findSubWorkplace(java.lang.String... args)
The sub workplace.
|
Member |
findTempOrganiser(java.lang.String... args)
Temporary Organiser.
|
MembershipCategory |
findWorkplaceCategory(java.lang.String... args)
workplace category.
|
Branch |
getBranch(java.lang.String... args) |
Member |
getCalcOrganiser(java.lang.String... args) |
java.lang.String |
getCode(java.lang.String... args) |
java.lang.String |
getCodeAndName(java.lang.String... args) |
double |
getDensitySupport(java.lang.String... args) |
double |
getDensityTeachers(java.lang.String... args) |
java.lang.String |
getDrvManagerName(java.lang.String... args) |
Employer |
getEmployer(java.lang.String... args) |
java.util.Date |
getLastSchoolVisit(java.lang.String... args) |
java.util.Date |
getLastStaffUpdated(java.lang.String... args) |
java.lang.String |
getManager(java.lang.String... args) |
ManagerType |
getManagerType(java.lang.String... args) |
Member |
getMemberManager(java.lang.String... args) |
java.lang.String |
getNameAndSuburb(java.lang.String... args) |
int |
getNoFulltime(java.lang.String... args) |
int |
getNoLicensePlaces(java.lang.String... args) |
int |
getNoMembers(java.lang.String... args) |
int |
getNoParttime(java.lang.String... args) |
int |
getNoStudents(java.lang.String... args) |
int |
getNumMemberSupport(java.lang.String... args) |
int |
getNumMemberTeacher(java.lang.String... args) |
Workplace |
getParentWorkplace(java.lang.String... args) |
java.lang.String |
getSpecialInstuction(java.lang.String... args) |
Branch |
getSubBranch(java.lang.String... args) |
Workplace |
getSubWorkplace(java.lang.String... args) |
double |
getSupportFTE(java.lang.String... args) |
int |
getSupportTotal(java.lang.String... args) |
double |
getTeachersFte(java.lang.String... args) |
int |
getTeachersTotal(java.lang.String... args) |
Member |
getTempOrganiser(java.lang.String... args) |
MembershipCategory |
getWorkplaceCategory(java.lang.String... args) |
boolean |
isBoardHouse(java.lang.String... args) |
boolean |
isMarkStaffFigures(java.lang.String... args) |
boolean |
isOptOutEPublication(java.lang.String... args) |
Workplace |
setBoardHouse(boolean value,
java.lang.String... args) |
Workplace |
setBranch(com.aspc.dal.layers.aspc_app.branch.Branch value,
java.lang.String... args) |
Workplace |
setCode(java.lang.String value,
java.lang.String... args) |
Workplace |
setEmployer(com.aspc.dal.layers.aspc_app.employer.Employer value,
java.lang.String... args) |
Workplace |
setLastStaffUpdated(java.util.Date value,
java.lang.String... args) |
Workplace |
setManager(java.lang.String value,
java.lang.String... args) |
Workplace |
setManagerType(com.aspc.dal.layers.aspc_app.workplace.ManagerType value,
java.lang.String... args) |
Workplace |
setMemberManager(com.aspc.dal.layers.aspc_app.member.Member value,
java.lang.String... args) |
Workplace |
setNoFulltime(int value,
java.lang.String... args) |
Workplace |
setNoLicensePlaces(int value,
java.lang.String... args) |
Workplace |
setNoParttime(int value,
java.lang.String... args) |
Workplace |
setNoStudents(int value,
java.lang.String... args) |
Workplace |
setOptOutEPublication(boolean value,
java.lang.String... args) |
Workplace |
setSpecialInstuction(java.lang.String value,
java.lang.String... args) |
Workplace |
setSubBranch(com.aspc.dal.layers.aspc_app.branch.Branch value,
java.lang.String... args) |
Workplace |
setSubWorkplace(com.aspc.dal.layers.aspc_app.workplace.Workplace value,
java.lang.String... args) |
Workplace |
setSupportFTE(double value,
java.lang.String... args) |
Workplace |
setSupportTotal(int value,
java.lang.String... args) |
Workplace |
setTeachersFte(double value,
java.lang.String... args) |
Workplace |
setTeachersTotal(int value,
java.lang.String... args) |
Workplace |
setTempOrganiser(com.aspc.dal.layers.aspc_app.member.Member value,
java.lang.String... args) |
Workplace |
setWorkplaceCategory(com.aspc.dal.layers.aspc_app.membership.MembershipCategory value,
java.lang.String... args) |
extAutoEnterCreate, extCheckModifyAccess, extFixUp, extGetValue, extIsOnChange, extSetValue, extValidateField, findAccountant, findCompanyLogo, findDefaultStockBin, findOrganisationType, findRootBusiness, findSiteManager, getAccountant, getAccountNumber, getAccountsEmail, getAustCompanyNo, getCalcNumEmployees, getCeasedTradingDate, getCompanyLogo, getDefaultStockBin, getDescription, getDisplayAddress, getDisplayMailAddress, getDxExchangeBox, getDxNumber, getNoEmployees, getOrganisationName, getOrganisationType, getRootBusiness, getSiteManager, hasSubsidiaryCompany, isCeasedTrading, isChildBusUnitOf, setAccountant, setAccountNumber, setAccountsEmail, setAustCompanyNo, setCeasedTrading, setCeasedTradingDate, setCompanyLogo, setDefaultStockBin, setDescription, setDxExchangeBox, setDxNumber, setNoEmployees, setOrganisationName, setOrganisationType, setSiteManager
extPreSaveRecord, findLogo, findParentBusUnit, getABN, getAboutUs, getAccountPayableEmail, getACN, getDisplayABN, getElectoralDivision, getLogo, getMission, getParentBusUnit, getParentCompany, getRootBusUnit, getSlogan, getWebSite, inFamily, setABN, setAboutUs, setAccountPayableEmail, setACN, setElectoralDivision, setLogo, setMission, setParentBusUnit, setSlogan, setWebSite
canReceiveAlert, decodeUnsubscribeId, displayName, encodeUnsubscribeId, extPreValidate, extValidateRecord, findContactPerson, findCountry, findDisplayMailCountry, findDisplayMailState, findKey, findLastModifiedBy, findMailCountry, findMailState, findState, getAddress, getContactId, getContactPerson, getCoordinate, getCountry, getCurrentEmail, getDisplayEmail, getDisplayMailAddress, getDisplayMailCountry, getDisplayMailPostCode, getDisplayMailState, getDisplayMailSuburbCity, getEmail, getFax, getFullTextSearchScore, getKeyWords, getLastModifiedBy, getLastModifiedTime, getMailAddress, getMailCountry, getMailPostCode, getMailState, getMailSuburbCity, getMapsHREF, getName, getNotes, getPhone, getPostcode, getPrimaryType, getProperties, getReferencesUUID, getSequence, getSocialFacebook, getSocialGithub, getSocialGooglePlus, getSocialInstagram, getSocialLinkedIn, getSocialPinterest, getSocialTwitter, getSocialYoutube, getState, getSuburbCity, getTFN, getTmpAttachmentKey, getUnsubscribeURL, getUUID, getWeakReferencesUUID, hasReadAccess, isAdmin, isChildNode, isContains, isDescendantNode, isDirectory, isInternal, isNoEmailCorrespondance, isNoEmailCorrespondanceDrv, isPrivate, isPublic, isReferenceable, isSameNode, isVersionable, lastModified, listNodes, makeQuery, makeSearchPlan, setAddress, setAdmin, setContactId, setContactPerson, setCoordinate, setCountry, setEmail, setFax, setKeyWords, setLastModifiedBy, setLastModifiedTime, setMailAddress, setMailCountry, setMailPostCode, setMailState, setMailSuburbCity, setName, setNoEmailCorrespondance, setNotes, setPhone, setPostcode, setPrimaryType, setPrivate, setProperties, setReferenceable, setReferencesUUID, setSequence, setSocialFacebook, setSocialGithub, setSocialGooglePlus, setSocialInstagram, setSocialLinkedIn, setSocialPinterest, setSocialTwitter, setSocialYoutube, setState, setSuburbCity, setTFN, setTmpAttachmentKey, setUUID, setVersionable, setWeakReferencesUUID, toString, vDisplayName, vName
addReloadEventListener, archiveCheck, autoEnterCreate, calculateValue, calculateValue, calculateValue, callingRestoreByJournal, changeThreadMode, checkCreateAccess, checkDelete, checkDeleteAccess, checkModifyAccess, checkModifyAccess, checkReadAccess, clearCache, copy, copyFields, copyIncludeField, copyInwardLinks, delete, denormalizedResult, displayLogName, displayValue, doSearch, dump, equals, eventDataLoaded, extCanDeleteDependantObject, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckReadAccess, extCopy, extDelete, extDeleteRecord, extMarkSavePoint, extPostDeleteRecord, extPreDeleteRecord, extPreValidateDelete, extRaiseEvents, extRollbackTo, extSaveRecord, 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, 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, touch, undelete, validateField, validateRecord, validateSubType
public static final java.lang.String DBCLASS_NAME
public static final GlobalId DBCLASS_GID
public Workplace(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 isBoardHouse(java.lang.String... args)
@Nonnull public Workplace setBoardHouse(boolean 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 Workplace setBranch(com.aspc.dal.layers.aspc_app.branch.Branch value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Member getCalcOrganiser(java.lang.String... args)
@CheckReturnValue @Nonnull public final Member findCalcOrganiser(java.lang.String... args) throws NotFoundException
Member
(Integer,
Derived, Searchable)args
- the optional argumentsNotFoundException
- Member was not found@CheckReturnValue @Nonnull public java.lang.String getCode(java.lang.String... args)
@Nonnull public Workplace setCode(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getCodeAndName(java.lang.String... args)
@CheckReturnValue public double getDensitySupport(java.lang.String... args)
@CheckReturnValue public double getDensityTeachers(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getDrvManagerName(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 Workplace setEmployer(com.aspc.dal.layers.aspc_app.employer.Employer value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getLastSchoolVisit(java.lang.String... args)
@CheckReturnValue @Nullable public java.util.Date getLastStaffUpdated(java.lang.String... args)
@Nonnull public Workplace setLastStaffUpdated(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getManager(java.lang.String... args)
@Nonnull public Workplace setManager(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public ManagerType getManagerType(java.lang.String... args)
@CheckReturnValue @Nonnull public final ManagerType findManagerType(java.lang.String... args) throws NotFoundException
ManagerType
(String, Searchable)args
- the optional argumentsNotFoundException
- ManagerType was not found@Nonnull public Workplace setManagerType(com.aspc.dal.layers.aspc_app.workplace.ManagerType value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isMarkStaffFigures(java.lang.String... args)
@CheckReturnValue @Nullable public Member getMemberManager(java.lang.String... args)
@CheckReturnValue @Nonnull public final Member findMemberManager(java.lang.String... args) throws NotFoundException
Member
(Integer,
Searchable)args
- the optional argumentsNotFoundException
- Member was not found@Nonnull public Workplace setMemberManager(com.aspc.dal.layers.aspc_app.member.Member value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getNameAndSuburb(java.lang.String... args)
@CheckReturnValue public int getNoLicensePlaces(java.lang.String... args)
@Nonnull public Workplace setNoLicensePlaces(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getNoFulltime(java.lang.String... args)
@Nonnull public Workplace setNoFulltime(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getNoMembers(java.lang.String... args)
@CheckReturnValue public int getNoParttime(java.lang.String... args)
@Nonnull public Workplace setNoParttime(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getNoStudents(java.lang.String... args)
@Nonnull public Workplace setNoStudents(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getNumMemberSupport(java.lang.String... args)
@CheckReturnValue public int getNumMemberTeacher(java.lang.String... args)
@CheckReturnValue public boolean isOptOutEPublication(java.lang.String... args)
@Nonnull public Workplace setOptOutEPublication(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Workplace getParentWorkplace(java.lang.String... args)
@CheckReturnValue @Nonnull public final Workplace findParentWorkplace(java.lang.String... args) throws NotFoundException
Workplace
(Integer, Derived, Searchable)args
- the optional argumentsNotFoundException
- Workplace was not found@CheckReturnValue @Nonnull public java.lang.String getSpecialInstuction(java.lang.String... args)
@Nonnull public Workplace setSpecialInstuction(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Workplace getSubWorkplace(java.lang.String... args)
@CheckReturnValue @Nonnull public final Workplace findSubWorkplace(java.lang.String... args) throws NotFoundException
Workplace
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Workplace was not found@Nonnull public Workplace setSubWorkplace(com.aspc.dal.layers.aspc_app.workplace.Workplace 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,
Searchable)args
- the optional argumentsNotFoundException
- Branch was not found@Nonnull public Workplace setSubBranch(com.aspc.dal.layers.aspc_app.branch.Branch value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getSupportFTE(java.lang.String... args)
@Nonnull public Workplace setSupportFTE(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getSupportTotal(java.lang.String... args)
@Nonnull public Workplace setSupportTotal(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getTeachersFte(java.lang.String... args)
@Nonnull public Workplace setTeachersFte(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getTeachersTotal(java.lang.String... args)
@Nonnull public Workplace setTeachersTotal(int 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 Workplace setTempOrganiser(com.aspc.dal.layers.aspc_app.member.Member value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public MembershipCategory getWorkplaceCategory(java.lang.String... args)
@CheckReturnValue @Nonnull public final MembershipCategory findWorkplaceCategory(java.lang.String... args) throws NotFoundException
MembershipCategory
(String, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- MembershipCategory was not found@Nonnull public Workplace setWorkplaceCategory(com.aspc.dal.layers.aspc_app.membership.MembershipCategory value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedValue
in class Company
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- A serious problem@Nullable @CheckReturnValue protected GlobalKey extGetDerivedGlobalKey(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
Company
extGetDerivedGlobalKey
in class Company
field
- The field to getparams
- The parameters for this field eg. language= or default=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 Company
field
- The field updated.previous
- The previous value for this field.previousKey
- The previous keyparams
- The parameters usedjava.lang.Exception
- a serious problem@CheckReturnValue protected boolean extIsMandatory(@Nonnull DBField field)
extIsMandatory
in class DBObject
field
- The field to getDBObject.extIsMandatory( DBField)
@OverridingMethodsMustInvokeSuper protected void extPostSaveRecord(@Nonnegative long transNr)
DBObject
extPostSaveRecord
in class Contact
transNr
- the transaction numberstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.