Klasse UdbUserView

java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<UserView>
org.teamapps.model.controlcenter.UdbUserView
Alle implementierten Schnittstellen:
UserView, org.teamapps.universaldb.pojo.Entity<UserView>, org.teamapps.universaldb.pojo.Identifiable, org.teamapps.universaldb.record.EntityBuilder<UserView>

public class UdbUserView extends org.teamapps.universaldb.pojo.AbstractUdbEntity<UserView> implements UserView
  • Felddetails

    • table

      protected static org.teamapps.universaldb.index.TableIndex table
    • universalDB

      protected static org.teamapps.universaldb.UniversalDB universalDB
    • firstName

      protected static org.teamapps.universaldb.index.text.TextIndex firstName
    • firstNameTranslated

      protected static org.teamapps.universaldb.index.text.TextIndex firstNameTranslated
    • lastName

      protected static org.teamapps.universaldb.index.text.TextIndex lastName
    • lastNameTranslated

      protected static org.teamapps.universaldb.index.text.TextIndex lastNameTranslated
    • profilePicture

      protected static org.teamapps.universaldb.index.binary.BinaryIndex profilePicture
    • profilePictureLarge

      protected static org.teamapps.universaldb.index.binary.BinaryIndex profilePictureLarge
    • language

      protected static org.teamapps.universaldb.index.text.TextIndex language
    • organizationUnit

      protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex organizationUnit
  • Konstruktordetails

    • UdbUserView

      public UdbUserView()
    • UdbUserView

      public UdbUserView(int id, boolean createEntity)
  • Methodendetails

    • getAll

      public static List<UserView> getAll()
    • sort

      public static List<UserView> sort(List<UserView> list, String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, String... path)
    • sort

      public static List<UserView> sort(BitSet recordIds, String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, String... path)
    • getCount

      public static int getCount()
    • build

      public UserView build()
      Angegeben von:
      build in Schnittstelle org.teamapps.universaldb.record.EntityBuilder<UserView>
    • build

      public UserView build(int id)
      Angegeben von:
      build in Schnittstelle org.teamapps.universaldb.record.EntityBuilder<UserView>
    • getFirstName

      public String getFirstName()
      Angegeben von:
      getFirstName in Schnittstelle UserView
    • getFirstNameTranslated

      public String getFirstNameTranslated()
      Angegeben von:
      getFirstNameTranslated in Schnittstelle UserView
    • getLastName

      public String getLastName()
      Angegeben von:
      getLastName in Schnittstelle UserView
    • getLastNameTranslated

      public String getLastNameTranslated()
      Angegeben von:
      getLastNameTranslated in Schnittstelle UserView
    • getProfilePicture

      public byte[] getProfilePicture()
      Angegeben von:
      getProfilePicture in Schnittstelle UserView
    • getProfilePictureLength

      public int getProfilePictureLength()
      Angegeben von:
      getProfilePictureLength in Schnittstelle UserView
    • getProfilePictureInputStreamSupplier

      public Supplier<InputStream> getProfilePictureInputStreamSupplier()
      Angegeben von:
      getProfilePictureInputStreamSupplier in Schnittstelle UserView
    • getProfilePictureLarge

      public byte[] getProfilePictureLarge()
      Angegeben von:
      getProfilePictureLarge in Schnittstelle UserView
    • getProfilePictureLargeLength

      public int getProfilePictureLargeLength()
      Angegeben von:
      getProfilePictureLargeLength in Schnittstelle UserView
    • getProfilePictureLargeInputStreamSupplier

      public Supplier<InputStream> getProfilePictureLargeInputStreamSupplier()
      Angegeben von:
      getProfilePictureLargeInputStreamSupplier in Schnittstelle UserView
    • getLanguage

      public String getLanguage()
      Angegeben von:
      getLanguage in Schnittstelle UserView
    • getOrganizationUnit

      public OrganizationUnitView getOrganizationUnit()
      Angegeben von:
      getOrganizationUnit in Schnittstelle UserView
    • save

      public UdbUserView save()
      Angegeben von:
      save in Schnittstelle org.teamapps.universaldb.pojo.Entity<UserView>
    • delete

      public void delete()
      Angegeben von:
      delete in Schnittstelle org.teamapps.universaldb.pojo.Entity<UserView>
    • restoreDeleted

      public void restoreDeleted()
      Angegeben von:
      restoreDeleted in Schnittstelle org.teamapps.universaldb.pojo.Entity<UserView>
    • save

      public UdbUserView save(int userId, long timestamp)
      Angegeben von:
      save in Schnittstelle org.teamapps.universaldb.pojo.Entity<UserView>
    • delete

      public void delete(int userId, long timestamp)
      Angegeben von:
      delete in Schnittstelle org.teamapps.universaldb.pojo.Entity<UserView>
    • restoreDeleted

      public void restoreDeleted(int userId, long timestamp)
      Angegeben von:
      restoreDeleted in Schnittstelle org.teamapps.universaldb.pojo.Entity<UserView>