Package org.teamapps.model.controlcenter
Class UdbUserGroupMembership
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<UserGroupMembership>
org.teamapps.model.controlcenter.UdbUserGroupMembership
- All Implemented Interfaces:
UserGroupMembership,org.teamapps.universaldb.pojo.Entity<UserGroupMembership>,org.teamapps.universaldb.pojo.Identifiable,org.teamapps.universaldb.record.EntityBuilder<UserGroupMembership>
public class UdbUserGroupMembership extends org.teamapps.universaldb.pojo.AbstractUdbEntity<UserGroupMembership> implements UserGroupMembership
-
Field Summary
Fields Modifier and Type Field Description protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexgroupprotected static org.teamapps.universaldb.index.numeric.ShortIndexgroupMembershipNotificationSettingprotected static org.teamapps.universaldb.index.numeric.ShortIndexgroupMembershipRoleprotected static org.teamapps.universaldb.index.bool.BooleanIndexmembershipRejectedprotected static org.teamapps.universaldb.index.TableIndextableprotected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexuserFields inherited from interface org.teamapps.model.controlcenter.UserGroupMembership
FIELD_GROUP, FIELD_GROUP_MEMBERSHIP_NOTIFICATION_SETTING, FIELD_GROUP_MEMBERSHIP_ROLE, FIELD_MEMBERSHIP_REJECTED, FIELD_USER -
Constructor Summary
Constructors Constructor Description UdbUserGroupMembership()UdbUserGroupMembership(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 -
group
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex group -
user
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex user -
groupMembershipRole
protected static org.teamapps.universaldb.index.numeric.ShortIndex groupMembershipRole -
membershipRejected
protected static org.teamapps.universaldb.index.bool.BooleanIndex membershipRejected -
groupMembershipNotificationSetting
protected static org.teamapps.universaldb.index.numeric.ShortIndex groupMembershipNotificationSetting
-
-
Constructor Details
-
UdbUserGroupMembership
public UdbUserGroupMembership() -
UdbUserGroupMembership
public UdbUserGroupMembership(int id, boolean createEntity)
-
-
Method Details
-
getAll
-
sort
public static java.util.List<UserGroupMembership> sort(java.util.List<UserGroupMembership> list, java.lang.String sortFieldName, boolean ascending, java.lang.String... path) -
sort
public static java.util.List<UserGroupMembership> 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<UserGroupMembership>
-
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<UserGroupMembership>
-
getGroup
- Specified by:
getGroupin interfaceUserGroupMembership
-
setGroup
- Specified by:
setGroupin interfaceUserGroupMembership
-
getUser
- Specified by:
getUserin interfaceUserGroupMembership
-
setUser
- Specified by:
setUserin interfaceUserGroupMembership
-
getGroupMembershipRole
- Specified by:
getGroupMembershipRolein interfaceUserGroupMembership
-
setGroupMembershipRole
- Specified by:
setGroupMembershipRolein interfaceUserGroupMembership
-
getMembershipRejected
public boolean getMembershipRejected()- Specified by:
getMembershipRejectedin interfaceUserGroupMembership
-
setMembershipRejected
- Specified by:
setMembershipRejectedin interfaceUserGroupMembership
-
isMembershipRejected
public boolean isMembershipRejected()- Specified by:
isMembershipRejectedin interfaceUserGroupMembership
-
getGroupMembershipNotificationSetting
- Specified by:
getGroupMembershipNotificationSettingin interfaceUserGroupMembership
-
setGroupMembershipNotificationSetting
public UserGroupMembership setGroupMembershipNotificationSetting(GroupMembershipNotificationSetting value)- Specified by:
setGroupMembershipNotificationSettingin interfaceUserGroupMembership
-
save
public UdbUserGroupMembership save(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<UserGroupMembership>
-
saveTransactional
- Specified by:
saveTransactionalin interfaceorg.teamapps.universaldb.pojo.Entity<UserGroupMembership>
-
save
- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<UserGroupMembership>
-
delete
public void delete(org.teamapps.universaldb.transaction.Transaction transaction)- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<UserGroupMembership>
-
delete
public void delete()- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<UserGroupMembership>
-