Interface Group

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

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

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

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

      static final java.lang.String FIELD_DESCRIPTION
      See Also:
      Constant Field Values
    • FIELD_LANGUAGE

      static final java.lang.String FIELD_LANGUAGE
      See Also:
      Constant Field Values
    • FIELD_ORGANIZATION_FIELD

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

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

      static final java.lang.String FIELD_OWNER
      See Also:
      Constant Field Values
    • FIELD_MODERATORS

      static final java.lang.String FIELD_MODERATORS
      See Also:
      Constant Field Values
    • FIELD_MENTORS

      static final java.lang.String FIELD_MENTORS
      See Also:
      Constant Field Values
    • FIELD_VALID

      static final java.lang.String FIELD_VALID
      See Also:
      Constant Field Values
    • FIELD_MEMBERSHIP_DEFINITIONS

      static final java.lang.String FIELD_MEMBERSHIP_DEFINITIONS
      See Also:
      Constant Field Values
    • FIELD_REGISTRATION_ALLOWED_FOR_DEFINITIONS

      static final java.lang.String FIELD_REGISTRATION_ALLOWED_FOR_DEFINITIONS
      See Also:
      Constant Field Values
    • FIELD_USER_MEMBERSHIPS

      static final java.lang.String FIELD_USER_MEMBERSHIPS
      See Also:
      Constant Field Values
    • FIELD_LAST_MESSAGE_DATE

      static final java.lang.String FIELD_LAST_MESSAGE_DATE
      See Also:
      Constant Field Values
    • FIELD_GROUP_FOLDERS

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

    • create

      static Group create()
    • create

      static Group create​(int id)
    • getById

      static Group getById​(int id)
    • getBuilder

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

      java.time.Instant getMetaCreationDate()
    • setMetaCreationDate

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

      int getMetaCreationDateAsEpochSecond()
    • setMetaCreationDateAsEpochSecond

      Group setMetaCreationDateAsEpochSecond​(int value)
    • getMetaCreationDateAsEpochMilli

      long getMetaCreationDateAsEpochMilli()
    • setMetaCreationDateAsEpochMilli

      Group setMetaCreationDateAsEpochMilli​(long value)
    • getMetaCreatedBy

      int getMetaCreatedBy()
    • setMetaCreatedBy

      Group setMetaCreatedBy​(int value)
    • getMetaModificationDate

      java.time.Instant getMetaModificationDate()
    • setMetaModificationDate

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

      int getMetaModificationDateAsEpochSecond()
    • setMetaModificationDateAsEpochSecond

      Group setMetaModificationDateAsEpochSecond​(int value)
    • getMetaModificationDateAsEpochMilli

      long getMetaModificationDateAsEpochMilli()
    • setMetaModificationDateAsEpochMilli

      Group setMetaModificationDateAsEpochMilli​(long value)
    • getMetaModifiedBy

      int getMetaModifiedBy()
    • setMetaModifiedBy

      Group setMetaModifiedBy​(int value)
    • getMetaDeletionDate

      java.time.Instant getMetaDeletionDate()
    • setMetaDeletionDate

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

      int getMetaDeletionDateAsEpochSecond()
    • setMetaDeletionDateAsEpochSecond

      Group setMetaDeletionDateAsEpochSecond​(int value)
    • getMetaDeletionDateAsEpochMilli

      long getMetaDeletionDateAsEpochMilli()
    • setMetaDeletionDateAsEpochMilli

      Group setMetaDeletionDateAsEpochMilli​(long value)
    • getMetaDeletedBy

      int getMetaDeletedBy()
    • setMetaDeletedBy

      Group setMetaDeletedBy​(int value)
    • getMetaRestoreDate

      java.time.Instant getMetaRestoreDate()
    • setMetaRestoreDate

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

      int getMetaRestoreDateAsEpochSecond()
    • setMetaRestoreDateAsEpochSecond

      Group setMetaRestoreDateAsEpochSecond​(int value)
    • getMetaRestoreDateAsEpochMilli

      long getMetaRestoreDateAsEpochMilli()
    • setMetaRestoreDateAsEpochMilli

      Group setMetaRestoreDateAsEpochMilli​(long value)
    • getMetaRestoredBy

      int getMetaRestoredBy()
    • setMetaRestoredBy

      Group setMetaRestoredBy​(int value)
    • getGroupType

      GroupType getGroupType()
    • setGroupType

      Group setGroupType​(GroupType value)
    • getName

      java.lang.String getName()
    • setName

      Group setName​(java.lang.String value)
    • getDescription

      java.lang.String getDescription()
    • setDescription

      Group setDescription​(java.lang.String value)
    • getLanguage

      java.lang.String getLanguage()
    • setLanguage

      Group setLanguage​(java.lang.String value)
    • getOrganizationField

      OrganizationField getOrganizationField()
    • setOrganizationField

      Group setOrganizationField​(OrganizationField value)
    • getOrganizationUnit

      OrganizationUnit getOrganizationUnit()
    • setOrganizationUnit

      Group setOrganizationUnit​(OrganizationUnit value)
    • getOwner

      User getOwner()
    • setOwner

      Group setOwner​(User value)
    • getModerators

      java.util.List<User> getModerators()
    • setModerators

      Group setModerators​(java.util.List<User> value)
    • getModeratorsCount

      int getModeratorsCount()
    • setModerators

      Group setModerators​(User... value)
    • getModeratorsAsBitSet

      java.util.BitSet getModeratorsAsBitSet()
    • addModerators

      Group addModerators​(java.util.List<User> value)
    • addModerators

      Group addModerators​(User... value)
    • removeModerators

      Group removeModerators​(java.util.List<User> value)
    • removeModerators

      Group removeModerators​(User... value)
    • removeAllModerators

      Group removeAllModerators()
    • getMentors

      java.util.List<User> getMentors()
    • setMentors

      Group setMentors​(java.util.List<User> value)
    • getMentorsCount

      int getMentorsCount()
    • setMentors

      Group setMentors​(User... value)
    • getMentorsAsBitSet

      java.util.BitSet getMentorsAsBitSet()
    • addMentors

      Group addMentors​(java.util.List<User> value)
    • addMentors

      Group addMentors​(User... value)
    • removeMentors

      Group removeMentors​(java.util.List<User> value)
    • removeMentors

      Group removeMentors​(User... value)
    • removeAllMentors

      Group removeAllMentors()
    • getValid

      boolean getValid()
    • setValid

      Group setValid​(boolean value)
    • isValid

      boolean isValid()
    • getMembershipDefinitions

      java.util.List<GroupMembershipDefinition> getMembershipDefinitions()
    • setMembershipDefinitions

      Group setMembershipDefinitions​(java.util.List<GroupMembershipDefinition> value)
    • getMembershipDefinitionsCount

      int getMembershipDefinitionsCount()
    • setMembershipDefinitions

      Group setMembershipDefinitions​(GroupMembershipDefinition... value)
    • getMembershipDefinitionsAsBitSet

      java.util.BitSet getMembershipDefinitionsAsBitSet()
    • addMembershipDefinitions

      Group addMembershipDefinitions​(java.util.List<GroupMembershipDefinition> value)
    • addMembershipDefinitions

      Group addMembershipDefinitions​(GroupMembershipDefinition... value)
    • removeMembershipDefinitions

      Group removeMembershipDefinitions​(java.util.List<GroupMembershipDefinition> value)
    • removeMembershipDefinitions

      Group removeMembershipDefinitions​(GroupMembershipDefinition... value)
    • removeAllMembershipDefinitions

      Group removeAllMembershipDefinitions()
    • getRegistrationAllowedForDefinitions

      java.util.List<GroupMembershipDefinition> getRegistrationAllowedForDefinitions()
    • setRegistrationAllowedForDefinitions

      Group setRegistrationAllowedForDefinitions​(java.util.List<GroupMembershipDefinition> value)
    • getRegistrationAllowedForDefinitionsCount

      int getRegistrationAllowedForDefinitionsCount()
    • setRegistrationAllowedForDefinitions

      Group setRegistrationAllowedForDefinitions​(GroupMembershipDefinition... value)
    • getRegistrationAllowedForDefinitionsAsBitSet

      java.util.BitSet getRegistrationAllowedForDefinitionsAsBitSet()
    • addRegistrationAllowedForDefinitions

      Group addRegistrationAllowedForDefinitions​(java.util.List<GroupMembershipDefinition> value)
    • addRegistrationAllowedForDefinitions

      Group addRegistrationAllowedForDefinitions​(GroupMembershipDefinition... value)
    • removeRegistrationAllowedForDefinitions

      Group removeRegistrationAllowedForDefinitions​(java.util.List<GroupMembershipDefinition> value)
    • removeRegistrationAllowedForDefinitions

      Group removeRegistrationAllowedForDefinitions​(GroupMembershipDefinition... value)
    • removeAllRegistrationAllowedForDefinitions

      Group removeAllRegistrationAllowedForDefinitions()
    • getUserMemberships

      java.util.List<UserGroupMembership> getUserMemberships()
    • setUserMemberships

      Group setUserMemberships​(java.util.List<UserGroupMembership> value)
    • getUserMembershipsCount

      int getUserMembershipsCount()
    • setUserMemberships

      Group setUserMemberships​(UserGroupMembership... value)
    • getUserMembershipsAsBitSet

      java.util.BitSet getUserMembershipsAsBitSet()
    • addUserMemberships

      Group addUserMemberships​(java.util.List<UserGroupMembership> value)
    • addUserMemberships

      Group addUserMemberships​(UserGroupMembership... value)
    • removeUserMemberships

      Group removeUserMemberships​(java.util.List<UserGroupMembership> value)
    • removeUserMemberships

      Group removeUserMemberships​(UserGroupMembership... value)
    • removeAllUserMemberships

      Group removeAllUserMemberships()
    • getLastMessageDate

      java.time.Instant getLastMessageDate()
    • setLastMessageDate

      Group setLastMessageDate​(java.time.Instant value)
    • getLastMessageDateAsEpochSecond

      int getLastMessageDateAsEpochSecond()
    • setLastMessageDateAsEpochSecond

      Group setLastMessageDateAsEpochSecond​(int value)
    • getLastMessageDateAsEpochMilli

      long getLastMessageDateAsEpochMilli()
    • setLastMessageDateAsEpochMilli

      Group setLastMessageDateAsEpochMilli​(long value)
    • getGroupFolders

      java.util.List<GroupFolder> getGroupFolders()
    • setGroupFolders

      Group setGroupFolders​(java.util.List<GroupFolder> value)
    • getGroupFoldersCount

      int getGroupFoldersCount()
    • setGroupFolders

      Group setGroupFolders​(GroupFolder... value)
    • getGroupFoldersAsBitSet

      java.util.BitSet getGroupFoldersAsBitSet()
    • addGroupFolders

      Group addGroupFolders​(java.util.List<GroupFolder> value)
    • addGroupFolders

      Group addGroupFolders​(GroupFolder... value)
    • removeGroupFolders

      Group removeGroupFolders​(java.util.List<GroupFolder> value)
    • removeGroupFolders

      Group removeGroupFolders​(GroupFolder... value)
    • removeAllGroupFolders

      Group removeAllGroupFolders()
    • getAll

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

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

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

      static int getCount()
    • filter

      static GroupQuery filter()