@Entity public class User extends BasicUser implements ProductOwner, EntityWithCustomValues<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,UserCustomFieldValue>
| Constructor and Description |
|---|
User() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<UserAccount> |
getAccounts() |
java.util.Date |
getActivationDate() |
UserActivity |
getActivity() |
java.util.Set<UserAddress> |
getAddresses() |
java.util.Set<BasicAd> |
getAds() |
java.util.Set<AgreementLog> |
getAgreementLogs() |
java.util.Set<UserAlert> |
getAlerts() |
java.util.Set<Product> |
getAllProducts() |
java.util.Set<User> |
getBrokeredUsers() |
java.util.Set<BrokeringLog> |
getBrokeringLogs() |
java.util.Set<Brokering> |
getBrokerings() |
java.util.Set<Brokering> |
getBrokeringsAsUser() |
java.util.Set<User> |
getBrokers() |
java.util.Map<Channel,UserChannel> |
getChannels() |
java.util.Set<User> |
getContacts() |
java.lang.Class<UserCustomFieldValue> |
getCustomFieldValueClass()
Returns the class for storing custom field values
|
java.util.Set<UserCustomFieldValue> |
getCustomValues()
Returns all custom field values
|
java.util.Set<UserDashboardAction> |
getDashboardActions() |
Group |
getGroup() |
java.util.Set<UserGroupLog> |
getGroupHistory() |
java.util.Set<User> |
getIgnoreFeedback() |
UserImage |
getImage() |
int |
getImageCount() |
java.util.List<UserImage> |
getImages() |
User |
getMainBroker() |
java.util.List<MobilePhone> |
getMobilesEnabledForSMS() |
UserNature |
getNature() |
java.util.Set<Permission> |
getPermissions() |
java.util.Set<Phone> |
getPhones() |
java.util.Set<Product> |
getProducts() |
java.util.Set<AdQuestion> |
getQuestions() |
java.util.Set<Reference> |
getReferencesFrom() |
java.util.Set<Reference> |
getReferencesTo() |
UserRegionalSettings |
getRegionalSettings() |
UserRegistration |
getRegistrationType() |
java.util.Set<Role> |
getRoles()
Returns all roles this user have
|
java.util.Set<UserExpirableImage> |
getUploadedImages() |
User |
getUser()
Returns the user associated with this basic user
|
java.util.Set<UserAddress> |
getVisibleAddresses()
Returns visible and located addresses
|
boolean |
hasMobileEnabledForSMS() |
boolean |
isAdmin() |
boolean |
isBroker() |
boolean |
isGlobalAdmin() |
boolean |
isHideEmail() |
boolean |
isMember()
returns true if user has member role.
|
boolean |
isNetworkAdmin() |
void |
setAccounts(java.util.Set<UserAccount> accounts) |
void |
setActivationDate(java.util.Date activationDate) |
void |
setActivity(UserActivity activity) |
void |
setAddresses(java.util.Set<UserAddress> addresses) |
void |
setAds(java.util.Set<BasicAd> ads) |
void |
setAgreementLogs(java.util.Set<AgreementLog> agreementLogs) |
void |
setAlerts(java.util.Set<UserAlert> alerts) |
void |
setBrokeredUsers(java.util.Set<User> brokeredUsers) |
void |
setBrokeringLogs(java.util.Set<BrokeringLog> brokeringLogs) |
void |
setBrokers(java.util.Set<User> brokers) |
void |
setChannels(java.util.Map<Channel,UserChannel> channels) |
void |
setCustomValues(java.util.Set<UserCustomFieldValue> customValues) |
void |
setDashboardActions(java.util.Set<UserDashboardAction> dashboardActions) |
void |
setGroup(Group group) |
void |
setGroupHistory(java.util.Set<UserGroupLog> groupHistory) |
void |
setHideEmail(boolean hideEmail) |
void |
setIgnoreFeedback(java.util.Set<User> ignoreFeedback) |
void |
setImages(java.util.List<UserImage> images) |
void |
setMainBroker(User mainBroker) |
void |
setPermissions(java.util.Set<Permission> permissions) |
void |
setPhones(java.util.Set<Phone> phones) |
void |
setProducts(java.util.Set<Product> products) |
void |
setQuestions(java.util.Set<AdQuestion> questions) |
void |
setReferencesFrom(java.util.Set<Reference> referencesFrom) |
void |
setReferencesTo(java.util.Set<Reference> referencesTo) |
void |
setRegionalSettings(UserRegionalSettings regionalSettings) |
void |
setRegistrationType(UserRegistration registrationType) |
void |
setUploadedImages(java.util.Set<UserExpirableImage> uploadedImages) |
getCreationDate, getEmail, getLoginHistory, getName, getNetwork, getNewEmail, getPasswords, getRegistrationConfirmationDate, getSecurityAnswer, getSecurityQuestion, getStatus, getUsername, getValidationKey, getValidationKeyDate, getValidationKeyType, isActive, isBlocked, isInactive, isOperator, isPendingNewEmailValidation, isPendingValidation, isRemoved, isUserManagement, setCreationDate, setEmail, setLoginHistory, setName, setNetwork, setNewEmail, setPasswords, setRegistrationConfirmationDate, setSecurityAnswer, setSecurityQuestion, setStatus, setUsername, setValidationKey, setValidationKeyDate, setValidationKeyType, toStringgetDataTranslationType, getVersion, isGlobal, isPersistent, isTransientclone, equals, getEntityImportance, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCodepublic java.util.Set<UserAccount> getAccounts()
public java.util.Date getActivationDate()
public UserActivity getActivity()
public java.util.Set<UserAddress> getAddresses()
public java.util.Set<BasicAd> getAds()
public java.util.Set<AgreementLog> getAgreementLogs()
public java.util.Set<UserAlert> getAlerts()
public java.util.Set<Product> getAllProducts()
getAllProducts in interface ProductOwnerpublic java.util.Set<User> getBrokeredUsers()
public java.util.Set<BrokeringLog> getBrokeringLogs()
public java.util.Set<Brokering> getBrokerings()
public java.util.Set<Brokering> getBrokeringsAsUser()
public java.util.Set<User> getBrokers()
public java.util.Map<Channel,UserChannel> getChannels()
public java.util.Set<User> getContacts()
public java.lang.Class<UserCustomFieldValue> getCustomFieldValueClass()
EntityWithCustomValuespublic java.util.Set<UserCustomFieldValue> getCustomValues()
EntityWithCustomValuespublic java.util.Set<UserDashboardAction> getDashboardActions()
public Group getGroup()
public java.util.Set<UserGroupLog> getGroupHistory()
public java.util.Set<User> getIgnoreFeedback()
public UserImage getImage()
public int getImageCount()
public java.util.List<UserImage> getImages()
public User getMainBroker()
public java.util.List<MobilePhone> getMobilesEnabledForSMS()
public UserNature getNature()
public java.util.Set<Permission> getPermissions()
public java.util.Set<Phone> getPhones()
public java.util.Set<Product> getProducts()
getProducts in interface ProductOwnerpublic java.util.Set<AdQuestion> getQuestions()
public java.util.Set<Reference> getReferencesFrom()
public java.util.Set<Reference> getReferencesTo()
public UserRegionalSettings getRegionalSettings()
public UserRegistration getRegistrationType()
public java.util.Set<Role> getRoles()
BasicUserpublic java.util.Set<UserExpirableImage> getUploadedImages()
public User getUser()
BasicUserpublic java.util.Set<UserAddress> getVisibleAddresses()
public boolean hasMobileEnabledForSMS()
public boolean isGlobalAdmin()
isGlobalAdmin in class BasicUserpublic boolean isHideEmail()
public boolean isMember()
BasicUserpublic boolean isNetworkAdmin()
isNetworkAdmin in class BasicUserpublic void setAccounts(java.util.Set<UserAccount> accounts)
public void setActivationDate(java.util.Date activationDate)
public void setActivity(UserActivity activity)
public void setAddresses(java.util.Set<UserAddress> addresses)
public void setAds(java.util.Set<BasicAd> ads)
public void setAgreementLogs(java.util.Set<AgreementLog> agreementLogs)
public void setAlerts(java.util.Set<UserAlert> alerts)
public void setBrokeredUsers(java.util.Set<User> brokeredUsers)
public void setBrokeringLogs(java.util.Set<BrokeringLog> brokeringLogs)
public void setBrokers(java.util.Set<User> brokers)
public void setChannels(java.util.Map<Channel,UserChannel> channels)
public void setCustomValues(java.util.Set<UserCustomFieldValue> customValues)
public void setDashboardActions(java.util.Set<UserDashboardAction> dashboardActions)
public void setGroup(Group group)
public void setGroupHistory(java.util.Set<UserGroupLog> groupHistory)
public void setHideEmail(boolean hideEmail)
public void setIgnoreFeedback(java.util.Set<User> ignoreFeedback)
public void setImages(java.util.List<UserImage> images)
public void setMainBroker(User mainBroker)
public void setPermissions(java.util.Set<Permission> permissions)
public void setPhones(java.util.Set<Phone> phones)
public void setProducts(java.util.Set<Product> products)
public void setQuestions(java.util.Set<AdQuestion> questions)
public void setReferencesFrom(java.util.Set<Reference> referencesFrom)
public void setReferencesTo(java.util.Set<Reference> referencesTo)
public void setRegionalSettings(UserRegionalSettings regionalSettings)
public void setRegistrationType(UserRegistration registrationType)
public void setUploadedImages(java.util.Set<UserExpirableImage> uploadedImages)