Class UdbLogin

java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<Login>
org.teamapps.model.controlcenter.UdbLogin
All Implemented Interfaces:
Login, org.teamapps.universaldb.pojo.Entity<Login>, org.teamapps.universaldb.pojo.Identifiable, org.teamapps.universaldb.record.EntityBuilder<Login>

public class UdbLogin
extends org.teamapps.universaldb.pojo.AbstractUdbEntity<Login>
implements Login
  • Field Details

    • table

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

      protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaDeletionDate
    • metaDeletedBy

      protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaDeletedBy
    • metaRestoreDate

      protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaRestoreDate
    • metaRestoredBy

      protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaRestoredBy
    • user

      protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex user
    • ip

      protected static org.teamapps.universaldb.index.text.TextIndex ip
    • userAgent

      protected static org.teamapps.universaldb.index.text.TextIndex userAgent
    • mobileDevice

      protected static org.teamapps.universaldb.index.bool.BooleanIndex mobileDevice
    • screenSize

      protected static org.teamapps.universaldb.index.text.TextIndex screenSize
    • dateLogin

      protected static org.teamapps.universaldb.index.numeric.IntegerIndex dateLogin
    • dateLogout

      protected static org.teamapps.universaldb.index.numeric.IntegerIndex dateLogout
    • activityCount

      protected static org.teamapps.universaldb.index.numeric.IntegerIndex activityCount
    • applicationOpenCount

      protected static org.teamapps.universaldb.index.numeric.IntegerIndex applicationOpenCount
  • Constructor Details

    • UdbLogin

      public UdbLogin()
    • UdbLogin

      public UdbLogin​(int id, boolean createEntity)
  • Method Details

    • getAll

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

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

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

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

      public static int getCount()
    • build

      public Login build()
      Specified by:
      build in interface org.teamapps.universaldb.record.EntityBuilder<Login>
    • build

      public Login build​(int id)
      Specified by:
      build in interface org.teamapps.universaldb.record.EntityBuilder<Login>
    • getMetaDeletionDate

      public java.time.Instant getMetaDeletionDate()
      Specified by:
      getMetaDeletionDate in interface Login
    • setMetaDeletionDate

      public Login setMetaDeletionDate​(java.time.Instant value)
      Specified by:
      setMetaDeletionDate in interface Login
    • getMetaDeletionDateAsEpochSecond

      public int getMetaDeletionDateAsEpochSecond()
      Specified by:
      getMetaDeletionDateAsEpochSecond in interface Login
    • setMetaDeletionDateAsEpochSecond

      public Login setMetaDeletionDateAsEpochSecond​(int value)
      Specified by:
      setMetaDeletionDateAsEpochSecond in interface Login
    • getMetaDeletionDateAsEpochMilli

      public long getMetaDeletionDateAsEpochMilli()
      Specified by:
      getMetaDeletionDateAsEpochMilli in interface Login
    • setMetaDeletionDateAsEpochMilli

      public Login setMetaDeletionDateAsEpochMilli​(long value)
      Specified by:
      setMetaDeletionDateAsEpochMilli in interface Login
    • getMetaDeletedBy

      public int getMetaDeletedBy()
      Specified by:
      getMetaDeletedBy in interface Login
    • setMetaDeletedBy

      public Login setMetaDeletedBy​(int value)
      Specified by:
      setMetaDeletedBy in interface Login
    • getMetaRestoreDate

      public java.time.Instant getMetaRestoreDate()
      Specified by:
      getMetaRestoreDate in interface Login
    • setMetaRestoreDate

      public Login setMetaRestoreDate​(java.time.Instant value)
      Specified by:
      setMetaRestoreDate in interface Login
    • getMetaRestoreDateAsEpochSecond

      public int getMetaRestoreDateAsEpochSecond()
      Specified by:
      getMetaRestoreDateAsEpochSecond in interface Login
    • setMetaRestoreDateAsEpochSecond

      public Login setMetaRestoreDateAsEpochSecond​(int value)
      Specified by:
      setMetaRestoreDateAsEpochSecond in interface Login
    • getMetaRestoreDateAsEpochMilli

      public long getMetaRestoreDateAsEpochMilli()
      Specified by:
      getMetaRestoreDateAsEpochMilli in interface Login
    • setMetaRestoreDateAsEpochMilli

      public Login setMetaRestoreDateAsEpochMilli​(long value)
      Specified by:
      setMetaRestoreDateAsEpochMilli in interface Login
    • getMetaRestoredBy

      public int getMetaRestoredBy()
      Specified by:
      getMetaRestoredBy in interface Login
    • setMetaRestoredBy

      public Login setMetaRestoredBy​(int value)
      Specified by:
      setMetaRestoredBy in interface Login
    • getUser

      public User getUser()
      Specified by:
      getUser in interface Login
    • setUser

      public Login setUser​(User value)
      Specified by:
      setUser in interface Login
    • getIp

      public java.lang.String getIp()
      Specified by:
      getIp in interface Login
    • setIp

      public Login setIp​(java.lang.String value)
      Specified by:
      setIp in interface Login
    • getUserAgent

      public java.lang.String getUserAgent()
      Specified by:
      getUserAgent in interface Login
    • setUserAgent

      public Login setUserAgent​(java.lang.String value)
      Specified by:
      setUserAgent in interface Login
    • getMobileDevice

      public boolean getMobileDevice()
      Specified by:
      getMobileDevice in interface Login
    • setMobileDevice

      public Login setMobileDevice​(boolean value)
      Specified by:
      setMobileDevice in interface Login
    • isMobileDevice

      public boolean isMobileDevice()
      Specified by:
      isMobileDevice in interface Login
    • getScreenSize

      public java.lang.String getScreenSize()
      Specified by:
      getScreenSize in interface Login
    • setScreenSize

      public Login setScreenSize​(java.lang.String value)
      Specified by:
      setScreenSize in interface Login
    • getDateLogin

      public java.time.Instant getDateLogin()
      Specified by:
      getDateLogin in interface Login
    • setDateLogin

      public Login setDateLogin​(java.time.Instant value)
      Specified by:
      setDateLogin in interface Login
    • getDateLoginAsEpochSecond

      public int getDateLoginAsEpochSecond()
      Specified by:
      getDateLoginAsEpochSecond in interface Login
    • setDateLoginAsEpochSecond

      public Login setDateLoginAsEpochSecond​(int value)
      Specified by:
      setDateLoginAsEpochSecond in interface Login
    • getDateLoginAsEpochMilli

      public long getDateLoginAsEpochMilli()
      Specified by:
      getDateLoginAsEpochMilli in interface Login
    • setDateLoginAsEpochMilli

      public Login setDateLoginAsEpochMilli​(long value)
      Specified by:
      setDateLoginAsEpochMilli in interface Login
    • getDateLogout

      public java.time.Instant getDateLogout()
      Specified by:
      getDateLogout in interface Login
    • setDateLogout

      public Login setDateLogout​(java.time.Instant value)
      Specified by:
      setDateLogout in interface Login
    • getDateLogoutAsEpochSecond

      public int getDateLogoutAsEpochSecond()
      Specified by:
      getDateLogoutAsEpochSecond in interface Login
    • setDateLogoutAsEpochSecond

      public Login setDateLogoutAsEpochSecond​(int value)
      Specified by:
      setDateLogoutAsEpochSecond in interface Login
    • getDateLogoutAsEpochMilli

      public long getDateLogoutAsEpochMilli()
      Specified by:
      getDateLogoutAsEpochMilli in interface Login
    • setDateLogoutAsEpochMilli

      public Login setDateLogoutAsEpochMilli​(long value)
      Specified by:
      setDateLogoutAsEpochMilli in interface Login
    • getActivityCount

      public int getActivityCount()
      Specified by:
      getActivityCount in interface Login
    • setActivityCount

      public Login setActivityCount​(int value)
      Specified by:
      setActivityCount in interface Login
    • getApplicationOpenCount

      public int getApplicationOpenCount()
      Specified by:
      getApplicationOpenCount in interface Login
    • setApplicationOpenCount

      public Login setApplicationOpenCount​(int value)
      Specified by:
      setApplicationOpenCount in interface Login
    • save

      public UdbLogin save()
      Specified by:
      save in interface org.teamapps.universaldb.pojo.Entity<Login>
    • delete

      public void delete()
      Specified by:
      delete in interface org.teamapps.universaldb.pojo.Entity<Login>
    • restoreDeleted

      public void restoreDeleted()
      Specified by:
      restoreDeleted in interface org.teamapps.universaldb.pojo.Entity<Login>