Interface GroupFolder

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

public interface GroupFolder
extends org.teamapps.universaldb.pojo.Entity<GroupFolder>
  • 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_GROUP

      static final java.lang.String FIELD_GROUP
      See Also:
      Constant Field Values
    • FIELD_NAME

      static final java.lang.String FIELD_NAME
      See Also:
      Constant Field Values
    • FIELD_MODERATOR_READ_ACCESS

      static final java.lang.String FIELD_MODERATOR_READ_ACCESS
      See Also:
      Constant Field Values
    • FIELD_MODERATOR_WRITE_ACCESS

      static final java.lang.String FIELD_MODERATOR_WRITE_ACCESS
      See Also:
      Constant Field Values
    • FIELD_SUBJECT_TAGS

      static final java.lang.String FIELD_SUBJECT_TAGS
      See Also:
      Constant Field Values
    • FIELD_GROUP_FOLDER_TYPE

      static final java.lang.String FIELD_GROUP_FOLDER_TYPE
      See Also:
      Constant Field Values
    • FIELD_MESSAGES

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

    • create

      static GroupFolder create()
    • create

      static GroupFolder create​(int id)
    • getById

      static GroupFolder getById​(int id)
    • getBuilder

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

      java.time.Instant getMetaCreationDate()
    • setMetaCreationDate

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

      int getMetaCreationDateAsEpochSecond()
    • setMetaCreationDateAsEpochSecond

      GroupFolder setMetaCreationDateAsEpochSecond​(int value)
    • getMetaCreationDateAsEpochMilli

      long getMetaCreationDateAsEpochMilli()
    • setMetaCreationDateAsEpochMilli

      GroupFolder setMetaCreationDateAsEpochMilli​(long value)
    • getMetaCreatedBy

      int getMetaCreatedBy()
    • setMetaCreatedBy

      GroupFolder setMetaCreatedBy​(int value)
    • getMetaModificationDate

      java.time.Instant getMetaModificationDate()
    • setMetaModificationDate

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

      int getMetaModificationDateAsEpochSecond()
    • setMetaModificationDateAsEpochSecond

      GroupFolder setMetaModificationDateAsEpochSecond​(int value)
    • getMetaModificationDateAsEpochMilli

      long getMetaModificationDateAsEpochMilli()
    • setMetaModificationDateAsEpochMilli

      GroupFolder setMetaModificationDateAsEpochMilli​(long value)
    • getMetaModifiedBy

      int getMetaModifiedBy()
    • setMetaModifiedBy

      GroupFolder setMetaModifiedBy​(int value)
    • getMetaDeletionDate

      java.time.Instant getMetaDeletionDate()
    • setMetaDeletionDate

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

      int getMetaDeletionDateAsEpochSecond()
    • setMetaDeletionDateAsEpochSecond

      GroupFolder setMetaDeletionDateAsEpochSecond​(int value)
    • getMetaDeletionDateAsEpochMilli

      long getMetaDeletionDateAsEpochMilli()
    • setMetaDeletionDateAsEpochMilli

      GroupFolder setMetaDeletionDateAsEpochMilli​(long value)
    • getMetaDeletedBy

      int getMetaDeletedBy()
    • setMetaDeletedBy

      GroupFolder setMetaDeletedBy​(int value)
    • getGroup

      Group getGroup()
    • setGroup

      GroupFolder setGroup​(Group value)
    • getName

      java.lang.String getName()
    • setName

      GroupFolder setName​(java.lang.String value)
    • getModeratorReadAccess

      boolean getModeratorReadAccess()
    • setModeratorReadAccess

      GroupFolder setModeratorReadAccess​(boolean value)
    • isModeratorReadAccess

      boolean isModeratorReadAccess()
    • getModeratorWriteAccess

      boolean getModeratorWriteAccess()
    • setModeratorWriteAccess

      GroupFolder setModeratorWriteAccess​(boolean value)
    • isModeratorWriteAccess

      boolean isModeratorWriteAccess()
    • getSubjectTags

      java.lang.String getSubjectTags()
    • setSubjectTags

      GroupFolder setSubjectTags​(java.lang.String value)
    • getGroupFolderType

      GroupFolderType getGroupFolderType()
    • setGroupFolderType

      GroupFolder setGroupFolderType​(GroupFolderType value)
    • getMessages

      java.util.List<Message> getMessages()
    • setMessages

      GroupFolder setMessages​(java.util.List<Message> value)
    • getMessagesCount

      int getMessagesCount()
    • setMessages

      GroupFolder setMessages​(Message... value)
    • getMessagesAsBitSet

      java.util.BitSet getMessagesAsBitSet()
    • addMessages

      GroupFolder addMessages​(java.util.List<Message> value)
    • addMessages

      GroupFolder addMessages​(Message... value)
    • removeMessages

      GroupFolder removeMessages​(java.util.List<Message> value)
    • removeMessages

      GroupFolder removeMessages​(Message... value)
    • removeAllMessages

      GroupFolder removeAllMessages()
    • getAll

      static java.util.List<GroupFolder> getAll()
    • sort

      static java.util.List<GroupFolder> sort​(java.util.List<GroupFolder> list, java.lang.String sortFieldName, boolean ascending, java.lang.String... path)
    • getCount

      static int getCount()
    • filter

      static GroupFolderQuery filter()