Package org.teamapps.model.controlcenter
Class UdbGroupFolder
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<GroupFolder>
org.teamapps.model.controlcenter.UdbGroupFolder
- All Implemented Interfaces:
GroupFolder,org.teamapps.universaldb.pojo.Entity<GroupFolder>,org.teamapps.universaldb.pojo.Identifiable,org.teamapps.universaldb.record.EntityBuilder<GroupFolder>
public class UdbGroupFolder extends org.teamapps.universaldb.pojo.AbstractUdbEntity<GroupFolder> implements GroupFolder
-
Field Summary
Fields Modifier and Type Field Description protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexgroupprotected static org.teamapps.universaldb.index.numeric.ShortIndexgroupFolderTypeprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexmessagesprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaCreatedByprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaCreationDateprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaDeletedByprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaDeletionDateprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaModificationDateprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaModifiedByprotected static org.teamapps.universaldb.index.bool.BooleanIndexmoderatorReadAccessprotected static org.teamapps.universaldb.index.bool.BooleanIndexmoderatorWriteAccessprotected static org.teamapps.universaldb.index.text.TextIndexnameprotected static org.teamapps.universaldb.index.text.TextIndexsubjectTagsprotected static org.teamapps.universaldb.index.TableIndextableFields inherited from interface org.teamapps.model.controlcenter.GroupFolder
FIELD_GROUP, FIELD_GROUP_FOLDER_TYPE, FIELD_MESSAGES, FIELD_META_CREATED_BY, FIELD_META_CREATION_DATE, FIELD_META_DELETED_BY, FIELD_META_DELETION_DATE, FIELD_META_MODIFICATION_DATE, FIELD_META_MODIFIED_BY, FIELD_MODERATOR_READ_ACCESS, FIELD_MODERATOR_WRITE_ACCESS, FIELD_NAME, FIELD_SUBJECT_TAGS -
Constructor Summary
Constructors Constructor Description UdbGroupFolder()UdbGroupFolder(int id, boolean createEntity) -
Method Summary
Methods inherited from class org.teamapps.universaldb.pojo.AbstractUdbEntity
addMultiReferenceValue, clearChanges, createEntityList, createEntityList, createEntityList, delete, delete, equals, getBooleanValue, getChangedValue, getChangeValue, getCorrelationId, getDateAsEpochMilli, getDateTimeAsEpochMilli, getDateTimeValue, getDateValue, getDoubleValue, getEntityId, getEntityValue, getEnumValue, getFloatValue, getId, getIntValue, getLocalDateValue, getLongValue, getMultiReferenceValue, getMultiReferenceValueAsBitSet, getMultiReferenceValueCount, getQualifiedName, getReferenceChangeValue, getShortValue, getTableIndex, getTextValue, getTimestampAsEpochMilli, getTimestampAsEpochSecond, getTimestampValue, getTimeValue, getTransaction, getTranslatableTextValue, hashCode, isChanged, isDeleted, isModified, isStored, removeAllMultiReferenceValue, removeMultiReferenceValue, save, save, save, saveAsynchronously, setBooleanValue, setChangeValue, setDateAsEpochMilli, setDateTimeAsEpochMilli, setDateTimeValue, setDateValue, setDoubleValue, setEntityValue, setEnumValue, setFloatValue, setIntValue, setLocalDateAsEpochMilli, setLocalDateValue, setLongValue, setMultiReferenceValue, setShortValue, setSingleReferenceValue, setTextValue, setTimestampAsEpochMilli, setTimestampAsEpochSecond, setTimestampValue, setTimeValue, setTranslatableTextValue, sort, sort, sort, sort, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.universaldb.pojo.Entity
clearChanges, getEntityValue, getId, isDeleted, isModified, isStored, save, saveTransactional, setEntityValueMethods inherited from interface org.teamapps.universaldb.pojo.Identifiable
getQualifiedName
-
Field Details
-
table
protected static org.teamapps.universaldb.index.TableIndex table -
metaCreationDate
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaCreationDate -
metaCreatedBy
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaCreatedBy -
metaModificationDate
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaModificationDate -
metaModifiedBy
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaModifiedBy -
metaDeletionDate
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaDeletionDate -
metaDeletedBy
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaDeletedBy -
group
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex group -
name
protected static org.teamapps.universaldb.index.text.TextIndex name -
moderatorReadAccess
protected static org.teamapps.universaldb.index.bool.BooleanIndex moderatorReadAccess -
moderatorWriteAccess
protected static org.teamapps.universaldb.index.bool.BooleanIndex moderatorWriteAccess -
subjectTags
protected static org.teamapps.universaldb.index.text.TextIndex subjectTags -
groupFolderType
protected static org.teamapps.universaldb.index.numeric.ShortIndex groupFolderType -
messages
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex messages
-
-
Constructor Details
-
UdbGroupFolder
public UdbGroupFolder() -
UdbGroupFolder
public UdbGroupFolder(int id, boolean createEntity)
-
-
Method Details
-
getAll
-
sort
public static java.util.List<GroupFolder> sort(java.util.List<GroupFolder> list, java.lang.String sortFieldName, boolean ascending, java.lang.String... path) -
sort
public static java.util.List<GroupFolder> sort(java.util.BitSet recordIds, java.lang.String sortFieldName, boolean ascending, java.lang.String... path) -
getCount
public static int getCount() -
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<GroupFolder>
-
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<GroupFolder>
-
getMetaCreationDate
public java.time.Instant getMetaCreationDate()- Specified by:
getMetaCreationDatein interfaceGroupFolder
-
setMetaCreationDate
- Specified by:
setMetaCreationDatein interfaceGroupFolder
-
getMetaCreationDateAsEpochSecond
public int getMetaCreationDateAsEpochSecond()- Specified by:
getMetaCreationDateAsEpochSecondin interfaceGroupFolder
-
setMetaCreationDateAsEpochSecond
- Specified by:
setMetaCreationDateAsEpochSecondin interfaceGroupFolder
-
getMetaCreationDateAsEpochMilli
public long getMetaCreationDateAsEpochMilli()- Specified by:
getMetaCreationDateAsEpochMilliin interfaceGroupFolder
-
setMetaCreationDateAsEpochMilli
- Specified by:
setMetaCreationDateAsEpochMilliin interfaceGroupFolder
-
getMetaCreatedBy
public int getMetaCreatedBy()- Specified by:
getMetaCreatedByin interfaceGroupFolder
-
setMetaCreatedBy
- Specified by:
setMetaCreatedByin interfaceGroupFolder
-
getMetaModificationDate
public java.time.Instant getMetaModificationDate()- Specified by:
getMetaModificationDatein interfaceGroupFolder
-
setMetaModificationDate
- Specified by:
setMetaModificationDatein interfaceGroupFolder
-
getMetaModificationDateAsEpochSecond
public int getMetaModificationDateAsEpochSecond()- Specified by:
getMetaModificationDateAsEpochSecondin interfaceGroupFolder
-
setMetaModificationDateAsEpochSecond
- Specified by:
setMetaModificationDateAsEpochSecondin interfaceGroupFolder
-
getMetaModificationDateAsEpochMilli
public long getMetaModificationDateAsEpochMilli()- Specified by:
getMetaModificationDateAsEpochMilliin interfaceGroupFolder
-
setMetaModificationDateAsEpochMilli
- Specified by:
setMetaModificationDateAsEpochMilliin interfaceGroupFolder
-
getMetaModifiedBy
public int getMetaModifiedBy()- Specified by:
getMetaModifiedByin interfaceGroupFolder
-
setMetaModifiedBy
- Specified by:
setMetaModifiedByin interfaceGroupFolder
-
getMetaDeletionDate
public java.time.Instant getMetaDeletionDate()- Specified by:
getMetaDeletionDatein interfaceGroupFolder
-
setMetaDeletionDate
- Specified by:
setMetaDeletionDatein interfaceGroupFolder
-
getMetaDeletionDateAsEpochSecond
public int getMetaDeletionDateAsEpochSecond()- Specified by:
getMetaDeletionDateAsEpochSecondin interfaceGroupFolder
-
setMetaDeletionDateAsEpochSecond
- Specified by:
setMetaDeletionDateAsEpochSecondin interfaceGroupFolder
-
getMetaDeletionDateAsEpochMilli
public long getMetaDeletionDateAsEpochMilli()- Specified by:
getMetaDeletionDateAsEpochMilliin interfaceGroupFolder
-
setMetaDeletionDateAsEpochMilli
- Specified by:
setMetaDeletionDateAsEpochMilliin interfaceGroupFolder
-
getMetaDeletedBy
public int getMetaDeletedBy()- Specified by:
getMetaDeletedByin interfaceGroupFolder
-
setMetaDeletedBy
- Specified by:
setMetaDeletedByin interfaceGroupFolder
-
getGroup
- Specified by:
getGroupin interfaceGroupFolder
-
setGroup
- Specified by:
setGroupin interfaceGroupFolder
-
getName
public java.lang.String getName()- Specified by:
getNamein interfaceGroupFolder
-
setName
- Specified by:
setNamein interfaceGroupFolder
-
getModeratorReadAccess
public boolean getModeratorReadAccess()- Specified by:
getModeratorReadAccessin interfaceGroupFolder
-
setModeratorReadAccess
- Specified by:
setModeratorReadAccessin interfaceGroupFolder
-
isModeratorReadAccess
public boolean isModeratorReadAccess()- Specified by:
isModeratorReadAccessin interfaceGroupFolder
-
getModeratorWriteAccess
public boolean getModeratorWriteAccess()- Specified by:
getModeratorWriteAccessin interfaceGroupFolder
-
setModeratorWriteAccess
- Specified by:
setModeratorWriteAccessin interfaceGroupFolder
-
isModeratorWriteAccess
public boolean isModeratorWriteAccess()- Specified by:
isModeratorWriteAccessin interfaceGroupFolder
-
getSubjectTags
public java.lang.String getSubjectTags()- Specified by:
getSubjectTagsin interfaceGroupFolder
-
setSubjectTags
- Specified by:
setSubjectTagsin interfaceGroupFolder
-
getGroupFolderType
- Specified by:
getGroupFolderTypein interfaceGroupFolder
-
setGroupFolderType
- Specified by:
setGroupFolderTypein interfaceGroupFolder
-
getMessages
- Specified by:
getMessagesin interfaceGroupFolder
-
setMessages
- Specified by:
setMessagesin interfaceGroupFolder
-
getMessagesCount
public int getMessagesCount()- Specified by:
getMessagesCountin interfaceGroupFolder
-
setMessages
- Specified by:
setMessagesin interfaceGroupFolder
-
getMessagesAsBitSet
public java.util.BitSet getMessagesAsBitSet()- Specified by:
getMessagesAsBitSetin interfaceGroupFolder
-
addMessages
- Specified by:
addMessagesin interfaceGroupFolder
-
addMessages
- Specified by:
addMessagesin interfaceGroupFolder
-
removeMessages
- Specified by:
removeMessagesin interfaceGroupFolder
-
removeMessages
- Specified by:
removeMessagesin interfaceGroupFolder
-
removeAllMessages
- Specified by:
removeAllMessagesin interfaceGroupFolder
-
save
public UdbGroupFolder save(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<GroupFolder>
-
saveTransactional
- Specified by:
saveTransactionalin interfaceorg.teamapps.universaldb.pojo.Entity<GroupFolder>
-
save
- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<GroupFolder>
-
delete
public void delete(org.teamapps.universaldb.transaction.Transaction transaction)- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<GroupFolder>
-
delete
public void delete()- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<GroupFolder>
-