Package org.teamapps.model.controlcenter
Class UdbGroupMembershipDefinition
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<GroupMembershipDefinition>
org.teamapps.model.controlcenter.UdbGroupMembershipDefinition
- All Implemented Interfaces:
GroupMembershipDefinition,org.teamapps.universaldb.pojo.Entity<GroupMembershipDefinition>,org.teamapps.universaldb.pojo.Identifiable,org.teamapps.universaldb.record.EntityBuilder<GroupMembershipDefinition>
public class UdbGroupMembershipDefinition extends org.teamapps.universaldb.pojo.AbstractUdbEntity<GroupMembershipDefinition> implements GroupMembershipDefinition
-
Field Summary
Fields Modifier and Type Field Description protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexgroupprotected static org.teamapps.universaldb.index.numeric.ShortIndexgroupMemberTypeprotected 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.numeric.IntegerIndexmetaRestoreDateprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaRestoredByprotected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexorganizationUnitprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexorganizationUnitTypesFilterprotected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexroleprotected static org.teamapps.universaldb.index.TableIndextableprotected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexuserFields inherited from interface org.teamapps.model.controlcenter.GroupMembershipDefinition
FIELD_GROUP, FIELD_GROUP_MEMBER_TYPE, 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_META_RESTORE_DATE, FIELD_META_RESTORED_BY, FIELD_ORGANIZATION_UNIT, FIELD_ORGANIZATION_UNIT_TYPES_FILTER, FIELD_ROLE, FIELD_USER -
Constructor Summary
Constructors Constructor Description UdbGroupMembershipDefinition()UdbGroupMembershipDefinition(int id, boolean createEntity) -
Method Summary
Methods inherited from class org.teamapps.universaldb.pojo.AbstractUdbEntity
addMultiReferenceValue, clearChanges, createEntityList, createEntityList, createEntityList, deleteRecord, deleteRecord, 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, isRestorable, isStored, removeAllMultiReferenceValue, removeMultiReferenceValue, restoreDeletedRecord, saveAsynchronously, saveRecord, saveRecord, saveRecord, 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, 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, isRestorable, 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 -
metaRestoreDate
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaRestoreDate -
metaRestoredBy
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaRestoredBy -
groupMemberType
protected static org.teamapps.universaldb.index.numeric.ShortIndex groupMemberType -
user
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex user -
group
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex group -
role
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex role -
organizationUnit
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex organizationUnit -
organizationUnitTypesFilter
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex organizationUnitTypesFilter
-
-
Constructor Details
-
UdbGroupMembershipDefinition
public UdbGroupMembershipDefinition() -
UdbGroupMembershipDefinition
public UdbGroupMembershipDefinition(int id, boolean createEntity)
-
-
Method Details
-
getAll
-
getDeletedRecords
-
sort
public static java.util.List<GroupMembershipDefinition> sort(java.util.List<GroupMembershipDefinition> list, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path) -
sort
public static java.util.List<GroupMembershipDefinition> 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
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<GroupMembershipDefinition>
-
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<GroupMembershipDefinition>
-
getMetaCreationDate
public java.time.Instant getMetaCreationDate()- Specified by:
getMetaCreationDatein interfaceGroupMembershipDefinition
-
setMetaCreationDate
- Specified by:
setMetaCreationDatein interfaceGroupMembershipDefinition
-
getMetaCreationDateAsEpochSecond
public int getMetaCreationDateAsEpochSecond()- Specified by:
getMetaCreationDateAsEpochSecondin interfaceGroupMembershipDefinition
-
setMetaCreationDateAsEpochSecond
- Specified by:
setMetaCreationDateAsEpochSecondin interfaceGroupMembershipDefinition
-
getMetaCreationDateAsEpochMilli
public long getMetaCreationDateAsEpochMilli()- Specified by:
getMetaCreationDateAsEpochMilliin interfaceGroupMembershipDefinition
-
setMetaCreationDateAsEpochMilli
- Specified by:
setMetaCreationDateAsEpochMilliin interfaceGroupMembershipDefinition
-
getMetaCreatedBy
public int getMetaCreatedBy()- Specified by:
getMetaCreatedByin interfaceGroupMembershipDefinition
-
setMetaCreatedBy
- Specified by:
setMetaCreatedByin interfaceGroupMembershipDefinition
-
getMetaModificationDate
public java.time.Instant getMetaModificationDate()- Specified by:
getMetaModificationDatein interfaceGroupMembershipDefinition
-
setMetaModificationDate
- Specified by:
setMetaModificationDatein interfaceGroupMembershipDefinition
-
getMetaModificationDateAsEpochSecond
public int getMetaModificationDateAsEpochSecond()- Specified by:
getMetaModificationDateAsEpochSecondin interfaceGroupMembershipDefinition
-
setMetaModificationDateAsEpochSecond
- Specified by:
setMetaModificationDateAsEpochSecondin interfaceGroupMembershipDefinition
-
getMetaModificationDateAsEpochMilli
public long getMetaModificationDateAsEpochMilli()- Specified by:
getMetaModificationDateAsEpochMilliin interfaceGroupMembershipDefinition
-
setMetaModificationDateAsEpochMilli
- Specified by:
setMetaModificationDateAsEpochMilliin interfaceGroupMembershipDefinition
-
getMetaModifiedBy
public int getMetaModifiedBy()- Specified by:
getMetaModifiedByin interfaceGroupMembershipDefinition
-
setMetaModifiedBy
- Specified by:
setMetaModifiedByin interfaceGroupMembershipDefinition
-
getMetaDeletionDate
public java.time.Instant getMetaDeletionDate()- Specified by:
getMetaDeletionDatein interfaceGroupMembershipDefinition
-
setMetaDeletionDate
- Specified by:
setMetaDeletionDatein interfaceGroupMembershipDefinition
-
getMetaDeletionDateAsEpochSecond
public int getMetaDeletionDateAsEpochSecond()- Specified by:
getMetaDeletionDateAsEpochSecondin interfaceGroupMembershipDefinition
-
setMetaDeletionDateAsEpochSecond
- Specified by:
setMetaDeletionDateAsEpochSecondin interfaceGroupMembershipDefinition
-
getMetaDeletionDateAsEpochMilli
public long getMetaDeletionDateAsEpochMilli()- Specified by:
getMetaDeletionDateAsEpochMilliin interfaceGroupMembershipDefinition
-
setMetaDeletionDateAsEpochMilli
- Specified by:
setMetaDeletionDateAsEpochMilliin interfaceGroupMembershipDefinition
-
getMetaDeletedBy
public int getMetaDeletedBy()- Specified by:
getMetaDeletedByin interfaceGroupMembershipDefinition
-
setMetaDeletedBy
- Specified by:
setMetaDeletedByin interfaceGroupMembershipDefinition
-
getMetaRestoreDate
public java.time.Instant getMetaRestoreDate()- Specified by:
getMetaRestoreDatein interfaceGroupMembershipDefinition
-
setMetaRestoreDate
- Specified by:
setMetaRestoreDatein interfaceGroupMembershipDefinition
-
getMetaRestoreDateAsEpochSecond
public int getMetaRestoreDateAsEpochSecond()- Specified by:
getMetaRestoreDateAsEpochSecondin interfaceGroupMembershipDefinition
-
setMetaRestoreDateAsEpochSecond
- Specified by:
setMetaRestoreDateAsEpochSecondin interfaceGroupMembershipDefinition
-
getMetaRestoreDateAsEpochMilli
public long getMetaRestoreDateAsEpochMilli()- Specified by:
getMetaRestoreDateAsEpochMilliin interfaceGroupMembershipDefinition
-
setMetaRestoreDateAsEpochMilli
- Specified by:
setMetaRestoreDateAsEpochMilliin interfaceGroupMembershipDefinition
-
getMetaRestoredBy
public int getMetaRestoredBy()- Specified by:
getMetaRestoredByin interfaceGroupMembershipDefinition
-
setMetaRestoredBy
- Specified by:
setMetaRestoredByin interfaceGroupMembershipDefinition
-
getGroupMemberType
- Specified by:
getGroupMemberTypein interfaceGroupMembershipDefinition
-
setGroupMemberType
- Specified by:
setGroupMemberTypein interfaceGroupMembershipDefinition
-
getUser
- Specified by:
getUserin interfaceGroupMembershipDefinition
-
setUser
- Specified by:
setUserin interfaceGroupMembershipDefinition
-
getGroup
- Specified by:
getGroupin interfaceGroupMembershipDefinition
-
setGroup
- Specified by:
setGroupin interfaceGroupMembershipDefinition
-
getRole
- Specified by:
getRolein interfaceGroupMembershipDefinition
-
setRole
- Specified by:
setRolein interfaceGroupMembershipDefinition
-
getOrganizationUnit
- Specified by:
getOrganizationUnitin interfaceGroupMembershipDefinition
-
setOrganizationUnit
- Specified by:
setOrganizationUnitin interfaceGroupMembershipDefinition
-
getOrganizationUnitTypesFilter
- Specified by:
getOrganizationUnitTypesFilterin interfaceGroupMembershipDefinition
-
setOrganizationUnitTypesFilter
public GroupMembershipDefinition setOrganizationUnitTypesFilter(java.util.List<OrganizationUnitType> value)- Specified by:
setOrganizationUnitTypesFilterin interfaceGroupMembershipDefinition
-
getOrganizationUnitTypesFilterCount
public int getOrganizationUnitTypesFilterCount()- Specified by:
getOrganizationUnitTypesFilterCountin interfaceGroupMembershipDefinition
-
setOrganizationUnitTypesFilter
- Specified by:
setOrganizationUnitTypesFilterin interfaceGroupMembershipDefinition
-
getOrganizationUnitTypesFilterAsBitSet
public java.util.BitSet getOrganizationUnitTypesFilterAsBitSet()- Specified by:
getOrganizationUnitTypesFilterAsBitSetin interfaceGroupMembershipDefinition
-
addOrganizationUnitTypesFilter
public GroupMembershipDefinition addOrganizationUnitTypesFilter(java.util.List<OrganizationUnitType> value)- Specified by:
addOrganizationUnitTypesFilterin interfaceGroupMembershipDefinition
-
addOrganizationUnitTypesFilter
- Specified by:
addOrganizationUnitTypesFilterin interfaceGroupMembershipDefinition
-
removeOrganizationUnitTypesFilter
public GroupMembershipDefinition removeOrganizationUnitTypesFilter(java.util.List<OrganizationUnitType> value)- Specified by:
removeOrganizationUnitTypesFilterin interfaceGroupMembershipDefinition
-
removeOrganizationUnitTypesFilter
- Specified by:
removeOrganizationUnitTypesFilterin interfaceGroupMembershipDefinition
-
removeAllOrganizationUnitTypesFilter
- Specified by:
removeAllOrganizationUnitTypesFilterin interfaceGroupMembershipDefinition
-
save
public UdbGroupMembershipDefinition save(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<GroupMembershipDefinition>
-
saveTransactional
- Specified by:
saveTransactionalin interfaceorg.teamapps.universaldb.pojo.Entity<GroupMembershipDefinition>
-
save
- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<GroupMembershipDefinition>
-
delete
public void delete(org.teamapps.universaldb.transaction.Transaction transaction)- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<GroupMembershipDefinition>
-
delete
public void delete()- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<GroupMembershipDefinition>
-
restoreDeleted
public void restoreDeleted()- Specified by:
restoreDeletedin interfaceorg.teamapps.universaldb.pojo.Entity<GroupMembershipDefinition>
-