Interface User

All Superinterfaces:
org.teamapps.universaldb.pojo.Entity<User>, org.teamapps.universaldb.pojo.Identifiable
All Known Implementing Classes:
UdbUser

public interface User
extends org.teamapps.universaldb.pojo.Entity<User>
  • Field Details

    • FIELD_META_CREATION_DATE

      static final java.lang.String FIELD_META_CREATION_DATE
      See Also:
      Constant Field Values
    • FIELD_META_CREATED_BY

      static final java.lang.String FIELD_META_CREATED_BY
      See Also:
      Constant Field Values
    • FIELD_META_MODIFICATION_DATE

      static final java.lang.String FIELD_META_MODIFICATION_DATE
      See Also:
      Constant Field Values
    • FIELD_META_MODIFIED_BY

      static final java.lang.String FIELD_META_MODIFIED_BY
      See Also:
      Constant Field Values
    • FIELD_META_DELETION_DATE

      static final java.lang.String FIELD_META_DELETION_DATE
      See Also:
      Constant Field Values
    • FIELD_META_DELETED_BY

      static final java.lang.String FIELD_META_DELETED_BY
      See Also:
      Constant Field Values
    • FIELD_META_RESTORE_DATE

      static final java.lang.String FIELD_META_RESTORE_DATE
      See Also:
      Constant Field Values
    • FIELD_META_RESTORED_BY

      static final java.lang.String FIELD_META_RESTORED_BY
      See Also:
      Constant Field Values
    • FIELD_FIRST_NAME

      static final java.lang.String FIELD_FIRST_NAME
      See Also:
      Constant Field Values
    • FIELD_FIRST_NAME_TRANSLATED

      static final java.lang.String FIELD_FIRST_NAME_TRANSLATED
      See Also:
      Constant Field Values
    • FIELD_LAST_NAME

      static final java.lang.String FIELD_LAST_NAME
      See Also:
      Constant Field Values
    • FIELD_LAST_NAME_TRANSLATED

      static final java.lang.String FIELD_LAST_NAME_TRANSLATED
      See Also:
      Constant Field Values
    • FIELD_PROFILE_PICTURE

      static final java.lang.String FIELD_PROFILE_PICTURE
      See Also:
      Constant Field Values
    • FIELD_PROFILE_PICTURE_LARGE

      static final java.lang.String FIELD_PROFILE_PICTURE_LARGE
      See Also:
      Constant Field Values
    • FIELD_DISPLAY_LANGUAGE

      static final java.lang.String FIELD_DISPLAY_LANGUAGE
      See Also:
      Constant Field Values
    • FIELD_EMAIL

      static final java.lang.String FIELD_EMAIL
      See Also:
      Constant Field Values
    • FIELD_MOBILE

      static final java.lang.String FIELD_MOBILE
      See Also:
      Constant Field Values
    • FIELD_PHONE

      static final java.lang.String FIELD_PHONE
      See Also:
      Constant Field Values
    • FIELD_LOGIN

      static final java.lang.String FIELD_LOGIN
      See Also:
      Constant Field Values
    • FIELD_LAST_LOGIN

      static final java.lang.String FIELD_LAST_LOGIN
      See Also:
      Constant Field Values
    • FIELD_PASSWORD

      static final java.lang.String FIELD_PASSWORD
      See Also:
      Constant Field Values
    • FIELD_THEME

      static final java.lang.String FIELD_THEME
      See Also:
      Constant Field Values
    • FIELD_DARK_THEME

      static final java.lang.String FIELD_DARK_THEME
      See Also:
      Constant Field Values
    • FIELD_USER_ACCOUNT_STATUS

      static final java.lang.String FIELD_USER_ACCOUNT_STATUS
      See Also:
      Constant Field Values
    • FIELD_ACCEPTED_POLICIES

      static final java.lang.String FIELD_ACCEPTED_POLICIES
      See Also:
      Constant Field Values
    • FIELD_ADDRESS

      static final java.lang.String FIELD_ADDRESS
      See Also:
      Constant Field Values
    • FIELD_ORGANIZATION_UNIT

      static final java.lang.String FIELD_ORGANIZATION_UNIT
      See Also:
      Constant Field Values
    • FIELD_ACCESS_TOKENS

      static final java.lang.String FIELD_ACCESS_TOKENS
      See Also:
      Constant Field Values
    • FIELD_ROLE_ASSIGNMENTS

      static final java.lang.String FIELD_ROLE_ASSIGNMENTS
      See Also:
      Constant Field Values
    • FIELD_LANGUAGE_SETTINGS

      static final java.lang.String FIELD_LANGUAGE_SETTINGS
      See Also:
      Constant Field Values
    • FIELD_LOGIN_STATS

      static final java.lang.String FIELD_LOGIN_STATS
      See Also:
      Constant Field Values
  • Method Details

    • create

      static User create()
    • create

      static User create​(int id)
    • getById

      static User getById​(int id)
    • getBuilder

      static org.teamapps.universaldb.record.EntityBuilder<User> getBuilder()
    • getMetaCreationDate

      java.time.Instant getMetaCreationDate()
    • setMetaCreationDate

      User setMetaCreationDate​(java.time.Instant value)
    • getMetaCreationDateAsEpochSecond

      int getMetaCreationDateAsEpochSecond()
    • setMetaCreationDateAsEpochSecond

      User setMetaCreationDateAsEpochSecond​(int value)
    • getMetaCreationDateAsEpochMilli

      long getMetaCreationDateAsEpochMilli()
    • setMetaCreationDateAsEpochMilli

      User setMetaCreationDateAsEpochMilli​(long value)
    • getMetaCreatedBy

      int getMetaCreatedBy()
    • setMetaCreatedBy

      User setMetaCreatedBy​(int value)
    • getMetaModificationDate

      java.time.Instant getMetaModificationDate()
    • setMetaModificationDate

      User setMetaModificationDate​(java.time.Instant value)
    • getMetaModificationDateAsEpochSecond

      int getMetaModificationDateAsEpochSecond()
    • setMetaModificationDateAsEpochSecond

      User setMetaModificationDateAsEpochSecond​(int value)
    • getMetaModificationDateAsEpochMilli

      long getMetaModificationDateAsEpochMilli()
    • setMetaModificationDateAsEpochMilli

      User setMetaModificationDateAsEpochMilli​(long value)
    • getMetaModifiedBy

      int getMetaModifiedBy()
    • setMetaModifiedBy

      User setMetaModifiedBy​(int value)
    • getMetaDeletionDate

      java.time.Instant getMetaDeletionDate()
    • setMetaDeletionDate

      User setMetaDeletionDate​(java.time.Instant value)
    • getMetaDeletionDateAsEpochSecond

      int getMetaDeletionDateAsEpochSecond()
    • setMetaDeletionDateAsEpochSecond

      User setMetaDeletionDateAsEpochSecond​(int value)
    • getMetaDeletionDateAsEpochMilli

      long getMetaDeletionDateAsEpochMilli()
    • setMetaDeletionDateAsEpochMilli

      User setMetaDeletionDateAsEpochMilli​(long value)
    • getMetaDeletedBy

      int getMetaDeletedBy()
    • setMetaDeletedBy

      User setMetaDeletedBy​(int value)
    • getMetaRestoreDate

      java.time.Instant getMetaRestoreDate()
    • setMetaRestoreDate

      User setMetaRestoreDate​(java.time.Instant value)
    • getMetaRestoreDateAsEpochSecond

      int getMetaRestoreDateAsEpochSecond()
    • setMetaRestoreDateAsEpochSecond

      User setMetaRestoreDateAsEpochSecond​(int value)
    • getMetaRestoreDateAsEpochMilli

      long getMetaRestoreDateAsEpochMilli()
    • setMetaRestoreDateAsEpochMilli

      User setMetaRestoreDateAsEpochMilli​(long value)
    • getMetaRestoredBy

      int getMetaRestoredBy()
    • setMetaRestoredBy

      User setMetaRestoredBy​(int value)
    • getFirstName

      java.lang.String getFirstName()
    • setFirstName

      User setFirstName​(java.lang.String value)
    • getFirstNameTranslated

      java.lang.String getFirstNameTranslated()
    • setFirstNameTranslated

      User setFirstNameTranslated​(java.lang.String value)
    • getLastName

      java.lang.String getLastName()
    • setLastName

      User setLastName​(java.lang.String value)
    • getLastNameTranslated

      java.lang.String getLastNameTranslated()
    • setLastNameTranslated

      User setLastNameTranslated​(java.lang.String value)
    • getProfilePicture

      byte[] getProfilePicture()
    • setProfilePicture

      User setProfilePicture​(byte[] value)
    • getProfilePictureLength

      int getProfilePictureLength()
    • getProfilePictureInputStreamSupplier

      java.util.function.Supplier<java.io.InputStream> getProfilePictureInputStreamSupplier()
    • getProfilePictureLarge

      byte[] getProfilePictureLarge()
    • setProfilePictureLarge

      User setProfilePictureLarge​(byte[] value)
    • getProfilePictureLargeLength

      int getProfilePictureLargeLength()
    • getProfilePictureLargeInputStreamSupplier

      java.util.function.Supplier<java.io.InputStream> getProfilePictureLargeInputStreamSupplier()
    • getDisplayLanguage

      java.lang.String getDisplayLanguage()
    • setDisplayLanguage

      User setDisplayLanguage​(java.lang.String value)
    • getEmail

      java.lang.String getEmail()
    • setEmail

      User setEmail​(java.lang.String value)
    • getMobile

      java.lang.String getMobile()
    • setMobile

      User setMobile​(java.lang.String value)
    • getPhone

      java.lang.String getPhone()
    • setPhone

      User setPhone​(java.lang.String value)
    • getLogin

      java.lang.String getLogin()
    • setLogin

      User setLogin​(java.lang.String value)
    • getLastLogin

      java.time.Instant getLastLogin()
    • setLastLogin

      User setLastLogin​(java.time.Instant value)
    • getLastLoginAsEpochSecond

      int getLastLoginAsEpochSecond()
    • setLastLoginAsEpochSecond

      User setLastLoginAsEpochSecond​(int value)
    • getLastLoginAsEpochMilli

      long getLastLoginAsEpochMilli()
    • setLastLoginAsEpochMilli

      User setLastLoginAsEpochMilli​(long value)
    • getPassword

      java.lang.String getPassword()
    • setPassword

      User setPassword​(java.lang.String value)
    • getTheme

      java.lang.String getTheme()
    • setTheme

      User setTheme​(java.lang.String value)
    • getDarkTheme

      boolean getDarkTheme()
    • setDarkTheme

      User setDarkTheme​(boolean value)
    • isDarkTheme

      boolean isDarkTheme()
    • getUserAccountStatus

      UserAccountStatus getUserAccountStatus()
    • setUserAccountStatus

      User setUserAccountStatus​(UserAccountStatus value)
    • getAcceptedPolicies

      UserAcceptedPolicy getAcceptedPolicies()
    • setAcceptedPolicies

      User setAcceptedPolicies​(UserAcceptedPolicy value)
    • getAddress

      Address getAddress()
    • setAddress

      User setAddress​(Address value)
    • getOrganizationUnit

      OrganizationUnit getOrganizationUnit()
    • setOrganizationUnit

      User setOrganizationUnit​(OrganizationUnit value)
    • getAccessTokens

      java.util.List<UserAccessToken> getAccessTokens()
    • setAccessTokens

      User setAccessTokens​(java.util.List<UserAccessToken> value)
    • getAccessTokensCount

      int getAccessTokensCount()
    • setAccessTokens

      User setAccessTokens​(UserAccessToken... value)
    • getAccessTokensAsBitSet

      java.util.BitSet getAccessTokensAsBitSet()
    • addAccessTokens

      User addAccessTokens​(java.util.List<UserAccessToken> value)
    • addAccessTokens

      User addAccessTokens​(UserAccessToken... value)
    • removeAccessTokens

      User removeAccessTokens​(java.util.List<UserAccessToken> value)
    • removeAccessTokens

      User removeAccessTokens​(UserAccessToken... value)
    • removeAllAccessTokens

      User removeAllAccessTokens()
    • getRoleAssignments

      java.util.List<UserRoleAssignment> getRoleAssignments()
    • setRoleAssignments

      User setRoleAssignments​(java.util.List<UserRoleAssignment> value)
    • getRoleAssignmentsCount

      int getRoleAssignmentsCount()
    • setRoleAssignments

      User setRoleAssignments​(UserRoleAssignment... value)
    • getRoleAssignmentsAsBitSet

      java.util.BitSet getRoleAssignmentsAsBitSet()
    • addRoleAssignments

      User addRoleAssignments​(java.util.List<UserRoleAssignment> value)
    • addRoleAssignments

      User addRoleAssignments​(UserRoleAssignment... value)
    • removeRoleAssignments

      User removeRoleAssignments​(java.util.List<UserRoleAssignment> value)
    • removeRoleAssignments

      User removeRoleAssignments​(UserRoleAssignment... value)
    • removeAllRoleAssignments

      User removeAllRoleAssignments()
    • getLanguageSettings

      java.util.List<UserLanguageSettings> getLanguageSettings()
    • setLanguageSettings

      User setLanguageSettings​(java.util.List<UserLanguageSettings> value)
    • getLanguageSettingsCount

      int getLanguageSettingsCount()
    • setLanguageSettings

      User setLanguageSettings​(UserLanguageSettings... value)
    • getLanguageSettingsAsBitSet

      java.util.BitSet getLanguageSettingsAsBitSet()
    • addLanguageSettings

      User addLanguageSettings​(java.util.List<UserLanguageSettings> value)
    • addLanguageSettings

      User addLanguageSettings​(UserLanguageSettings... value)
    • removeLanguageSettings

      User removeLanguageSettings​(java.util.List<UserLanguageSettings> value)
    • removeLanguageSettings

      User removeLanguageSettings​(UserLanguageSettings... value)
    • removeAllLanguageSettings

      User removeAllLanguageSettings()
    • getLoginStats

      UserLoginStats getLoginStats()
    • setLoginStats

      User setLoginStats​(UserLoginStats value)
    • getAll

      static java.util.List<User> getAll()
    • getDeletedRecords

      static java.util.List<User> getDeletedRecords()
    • sort

      static java.util.List<User> sort​(java.util.List<User> list, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path)
    • getCount

      static int getCount()
    • filter

      static UserQuery filter()