@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, toJsonMini
getAccessIdentity, getFieldPermissions, getObjPermissions, getOwningOrgId, getOwningUserId, initFieldPermissions, printAccess, pruneFieldsByPermission, pruneFieldsByPermission, restrictedListCriterion, setAccessIdentity, setFieldPermission, setFieldPermission, setFieldPermissions, setObjectPermission, setObjPermissions, setOwningOrgId, setOwningUserId
public 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.AccessControlled
public void initSpecialFieldPermissions()
initSpecialFieldPermissions
in class com.postalocity.core.model.AccessControlled
public void adaptDeprecated()
public User updateOrganizationId(java.lang.Integer organizationId) throws com.postalocity.core.model.InvalidFieldValueException
com.postalocity.core.model.InvalidFieldValueException
public User updateUsername(java.lang.String username) throws com.postalocity.core.model.InvalidFieldValueException
com.postalocity.core.model.InvalidFieldValueException
public User updatePassword(java.lang.String password) throws com.postalocity.core.model.InvalidFieldValueException
com.postalocity.core.model.InvalidFieldValueException
public User updateEmail(java.lang.String email) throws com.postalocity.core.model.InvalidFieldValueException
com.postalocity.core.model.InvalidFieldValueException
public boolean isEnabled()
public boolean isDisabled()
public java.lang.String toString()
toString
in class java.lang.Object
public 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.ListableObj
public java.util.List<java.lang.String> getTableRow(java.lang.String context)
getTableRow
in interface com.postalocity.core.model.ListableObj
public java.lang.String getOnClickHandler(java.lang.String context)
getOnClickHandler
in interface com.postalocity.core.model.ListableObj
public java.lang.String getId()
getId
in interface com.postalocity.core.model.DbObj
getId
in interface com.postalocity.core.model.ListableObj
public 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.GetObjectException
public 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.AccessControlled
public void checkInit()
checkInit
in class com.postalocity.core.model.DbObject
public java.lang.Boolean verify() throws com.postalocity.core.model.SaveObjectException
verify
in class com.postalocity.core.model.DbObject
com.postalocity.core.model.SaveObjectException
public User load() throws com.postalocity.core.except.GetObjectException
load
in class com.postalocity.core.model.DbObject
com.postalocity.core.except.GetObjectException
public static User load(com.postalocity.core.model.ObjectStore objectStore, java.lang.Integer id) throws com.postalocity.core.except.GetObjectException
com.postalocity.core.except.GetObjectException
public static User load(java.lang.Integer id) throws com.postalocity.core.except.GetObjectException
com.postalocity.core.except.GetObjectException
public User save() throws com.postalocity.core.model.SaveObjectException
com.postalocity.core.model.SaveObjectException
public 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.Exception
public 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)