@Entity
public class User
extends com.postalocity.core.model.DbObject
implements com.postalocity.core.model.ListableObj
| Modifier and Type | Class and Description |
|---|---|
static class |
User.Role |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEF_ADDR |
Address |
defAddr
Deprecated.
|
java.lang.Boolean |
disabled |
static java.lang.String |
DISABLED |
java.lang.String |
email |
static java.lang.String |
EMAIL |
java.lang.Integer |
id |
static java.lang.String |
ID |
java.lang.String |
name |
static java.lang.String |
NAME |
static java.lang.String |
ORG_ID |
static java.lang.String |
ORGANIZATION_ID |
java.lang.Integer |
organizationId |
java.lang.Integer |
orgId |
java.lang.String |
pass2
Deprecated.
|
static java.lang.String |
PASS2 |
java.lang.String |
password |
static java.lang.String |
PASSWORD |
static java.lang.String |
PROMO_CODE |
java.lang.String |
promoCode
Deprecated.
|
static java.lang.String |
REFERRAL_CODE |
static java.lang.String |
REFERRAL_ID |
java.lang.String |
referralCode
Deprecated.
|
java.lang.Integer |
referralId |
static java.lang.String |
ROLES |
static java.lang.String |
SEND_JOB_APPROVE_NOTICE |
static java.lang.String |
SEND_JOB_AUTO_APPROVE_NOTICE |
static java.lang.String |
SEND_JOB_COMPLETE_NOTICE |
java.lang.Boolean |
sendJobApproveNotice |
java.lang.Boolean |
sendJobAutoApproveNotice |
java.lang.Boolean |
sendJobCompleteNotice |
static java.lang.String |
SIGN_UP_DATE |
java.util.Date |
signUpDate |
java.lang.String |
username |
static java.lang.String |
USERNAME |
| Constructor and Description |
|---|
User() |
| Modifier and Type | Method and Description |
|---|---|
void |
adaptDeprecated() |
void |
checkInit() |
static User |
get(java.lang.String username,
java.lang.String password)
Deprecated.
|
static java.lang.Long |
getCount(com.postalocity.core.model.ObjectStore store,
org.hibernate.criterion.DetachedCriteria detachedCriteria) |
static org.hibernate.criterion.DetachedCriteria |
getDetachedCriteria() |
java.lang.String |
getId() |
java.lang.String |
getKey() |
static java.lang.String |
getKey(java.lang.Integer id) |
java.lang.String |
getOnClickHandler(java.lang.String context) |
static org.hibernate.criterion.Property |
getPasswordProperty() |
java.util.List<java.lang.String> |
getTableHeaders(java.lang.String context) |
java.util.List<java.lang.String> |
getTableRow(java.lang.String context) |
static org.hibernate.criterion.Property |
getUsernameProperty() |
void |
initDefaultPermissions() |
void |
initSpecialFieldPermissions() |
boolean |
isDisabled() |
boolean |
isEnabled() |
static java.util.List<User> |
list() |
static java.util.List<User> |
list(org.hibernate.criterion.DetachedCriteria detachedCriteria) |
static java.util.List<User> |
list(com.postalocity.core.model.ObjectStore store) |
static java.util.List<User> |
list(com.postalocity.core.model.ObjectStore store,
org.hibernate.criterion.DetachedCriteria detachedCriteria) |
static java.util.List<User> |
listPaginated(com.postalocity.core.model.ObjectStore store,
org.hibernate.criterion.DetachedCriteria detachedCriteria,
java.lang.Integer minResult,
java.lang.Integer maxResult) |
User |
load() |
static User |
load(java.lang.Integer id) |
static User |
load(com.postalocity.core.model.ObjectStore objectStore,
java.lang.Integer id) |
static java.util.List<User> |
loadAll(java.util.List<User> list,
com.postalocity.core.util.ActivityContext activityContext) |
boolean |
mayAccess(Job job) |
boolean |
mayAccess(JobProfile jobProfile) |
boolean |
mayAccess(Organization org) |
User |
save() |
java.lang.String |
toString() |
User |
updateEmail(java.lang.String email) |
User |
updateOrganizationId(java.lang.Integer organizationId) |
User |
updatePassword(java.lang.String password) |
User |
updateUsername(java.lang.String username) |
java.lang.Boolean |
verify() |
delete, delete, deleteExtra, fromJson, load, load, load, loadAll, saveObject, toJson, toJsonMinigetAccessIdentity, getFieldPermissions, getObjPermissions, getOwningOrgId, getOwningUserId, initFieldPermissions, printAccess, pruneFieldsByPermission, pruneFieldsByPermission, restrictedListCriterion, setAccessIdentity, setFieldPermission, setFieldPermission, setFieldPermissions, setObjectPermission, setObjPermissions, setOwningOrgId, setOwningUserIdpublic java.lang.Integer id
public java.lang.Integer organizationId
public java.lang.String username
public java.lang.String password
public java.lang.String email
public java.lang.String name
public java.lang.Boolean sendJobApproveNotice
public java.lang.Boolean sendJobAutoApproveNotice
public java.lang.Boolean sendJobCompleteNotice
public java.util.Date signUpDate
public java.lang.Integer orgId
public java.lang.Integer referralId
public java.lang.Boolean disabled
@Deprecated public Address defAddr
@Deprecated public java.lang.String pass2
@Deprecated public java.lang.String promoCode
@Deprecated public java.lang.String referralCode
public static final java.lang.String ID
public static final java.lang.String ORGANIZATION_ID
public static final java.lang.String USERNAME
public static final java.lang.String PASSWORD
public static final java.lang.String EMAIL
public static final java.lang.String NAME
public static final java.lang.String SEND_JOB_APPROVE_NOTICE
public static final java.lang.String SEND_JOB_AUTO_APPROVE_NOTICE
public static final java.lang.String SEND_JOB_COMPLETE_NOTICE
public static final java.lang.String SIGN_UP_DATE
public static final java.lang.String ORG_ID
public static final java.lang.String REFERRAL_ID
public static final java.lang.String DISABLED
public static final java.lang.String DEF_ADDR
public static final java.lang.String PASS2
public static final java.lang.String PROMO_CODE
public static final java.lang.String REFERRAL_CODE
public static final java.lang.String ROLES
public void initDefaultPermissions()
initDefaultPermissions in class com.postalocity.core.model.AccessControlledpublic void initSpecialFieldPermissions()
initSpecialFieldPermissions in class com.postalocity.core.model.AccessControlledpublic void adaptDeprecated()
public User updateOrganizationId(java.lang.Integer organizationId) throws com.postalocity.core.model.InvalidFieldValueException
com.postalocity.core.model.InvalidFieldValueExceptionpublic User updateUsername(java.lang.String username) throws com.postalocity.core.model.InvalidFieldValueException
com.postalocity.core.model.InvalidFieldValueExceptionpublic User updatePassword(java.lang.String password) throws com.postalocity.core.model.InvalidFieldValueException
com.postalocity.core.model.InvalidFieldValueExceptionpublic User updateEmail(java.lang.String email) throws com.postalocity.core.model.InvalidFieldValueException
com.postalocity.core.model.InvalidFieldValueExceptionpublic boolean isEnabled()
public boolean isDisabled()
public java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.String getKey(java.lang.Integer id)
public java.util.List<java.lang.String> getTableHeaders(java.lang.String context)
getTableHeaders in interface com.postalocity.core.model.ListableObjpublic java.util.List<java.lang.String> getTableRow(java.lang.String context)
getTableRow in interface com.postalocity.core.model.ListableObjpublic java.lang.String getOnClickHandler(java.lang.String context)
getOnClickHandler in interface com.postalocity.core.model.ListableObjpublic java.lang.String getId()
getId in interface com.postalocity.core.model.DbObjgetId in interface com.postalocity.core.model.ListableObjpublic static org.hibernate.criterion.Property getUsernameProperty()
public static org.hibernate.criterion.Property getPasswordProperty()
@Deprecated public static User get(java.lang.String username, java.lang.String password) throws com.postalocity.core.except.GetObjectException
com.postalocity.core.except.GetObjectExceptionpublic boolean mayAccess(Job job)
public boolean mayAccess(JobProfile jobProfile)
public boolean mayAccess(Organization org)
public java.lang.String getKey()
getKey in class com.postalocity.core.model.AccessControlledpublic void checkInit()
checkInit in class com.postalocity.core.model.DbObjectpublic java.lang.Boolean verify()
throws com.postalocity.core.model.SaveObjectException
verify in class com.postalocity.core.model.DbObjectcom.postalocity.core.model.SaveObjectExceptionpublic User load() throws com.postalocity.core.except.GetObjectException
load in class com.postalocity.core.model.DbObjectcom.postalocity.core.except.GetObjectExceptionpublic static User load(com.postalocity.core.model.ObjectStore objectStore, java.lang.Integer id) throws com.postalocity.core.except.GetObjectException
com.postalocity.core.except.GetObjectExceptionpublic static User load(java.lang.Integer id) throws com.postalocity.core.except.GetObjectException
com.postalocity.core.except.GetObjectExceptionpublic User save() throws com.postalocity.core.model.SaveObjectException
com.postalocity.core.model.SaveObjectExceptionpublic static org.hibernate.criterion.DetachedCriteria getDetachedCriteria()
public static java.util.List<User> list()
public static java.util.List<User> list(com.postalocity.core.model.ObjectStore store)
public static java.util.List<User> list(org.hibernate.criterion.DetachedCriteria detachedCriteria)
public static java.util.List<User> list(com.postalocity.core.model.ObjectStore store, org.hibernate.criterion.DetachedCriteria detachedCriteria)
public static java.util.List<User> loadAll(java.util.List<User> list, com.postalocity.core.util.ActivityContext activityContext) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Long getCount(com.postalocity.core.model.ObjectStore store,
org.hibernate.criterion.DetachedCriteria detachedCriteria)
public static java.util.List<User> listPaginated(com.postalocity.core.model.ObjectStore store, org.hibernate.criterion.DetachedCriteria detachedCriteria, java.lang.Integer minResult, java.lang.Integer maxResult)