Package org.teamapps.model.controlcenter
Class UdbAppointmentSeries
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<AppointmentSeries>
org.teamapps.model.controlcenter.UdbAppointmentSeries
- All Implemented Interfaces:
AppointmentSeries,org.teamapps.universaldb.pojo.Entity<AppointmentSeries>,org.teamapps.universaldb.pojo.Identifiable,org.teamapps.universaldb.record.EntityBuilder<AppointmentSeries>
public class UdbAppointmentSeries extends org.teamapps.universaldb.pojo.AbstractUdbEntity<AppointmentSeries> implements AppointmentSeries
-
Field Summary
Fields Modifier and Type Field Description protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexappointmentsprotected static org.teamapps.universaldb.index.numeric.ShortIndexappointmentSeriesTypeprotected static org.teamapps.universaldb.index.numeric.LongIndexendDateTimeprotected static org.teamapps.universaldb.index.bool.BooleanIndexfullDayEventprotected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexmessageprotected 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.IntegerIndexrepeatEveryprotected static org.teamapps.universaldb.index.numeric.LongIndexseriesEndDateprotected static org.teamapps.universaldb.index.numeric.LongIndexstartDateTimeprotected static org.teamapps.universaldb.index.TableIndextableFields inherited from interface org.teamapps.model.controlcenter.AppointmentSeries
FIELD_APPOINTMENT_SERIES_TYPE, FIELD_APPOINTMENTS, FIELD_END_DATE_TIME, FIELD_FULL_DAY_EVENT, FIELD_MESSAGE, 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_REPEAT_EVERY, FIELD_SERIES_END_DATE, FIELD_START_DATE_TIME -
Constructor Summary
Constructors Constructor Description UdbAppointmentSeries()UdbAppointmentSeries(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 -
message
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex message -
appointments
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex appointments -
appointmentSeriesType
protected static org.teamapps.universaldb.index.numeric.ShortIndex appointmentSeriesType -
repeatEvery
protected static org.teamapps.universaldb.index.numeric.IntegerIndex repeatEvery -
startDateTime
protected static org.teamapps.universaldb.index.numeric.LongIndex startDateTime -
endDateTime
protected static org.teamapps.universaldb.index.numeric.LongIndex endDateTime -
fullDayEvent
protected static org.teamapps.universaldb.index.bool.BooleanIndex fullDayEvent -
seriesEndDate
protected static org.teamapps.universaldb.index.numeric.LongIndex seriesEndDate
-
-
Constructor Details
-
UdbAppointmentSeries
public UdbAppointmentSeries() -
UdbAppointmentSeries
public UdbAppointmentSeries(int id, boolean createEntity)
-
-
Method Details
-
getAll
-
sort
public static java.util.List<AppointmentSeries> sort(java.util.List<AppointmentSeries> list, java.lang.String sortFieldName, boolean ascending, java.lang.String... path) -
sort
public static java.util.List<AppointmentSeries> 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<AppointmentSeries>
-
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<AppointmentSeries>
-
getMetaCreationDate
public java.time.Instant getMetaCreationDate()- Specified by:
getMetaCreationDatein interfaceAppointmentSeries
-
setMetaCreationDate
- Specified by:
setMetaCreationDatein interfaceAppointmentSeries
-
getMetaCreationDateAsEpochSecond
public int getMetaCreationDateAsEpochSecond()- Specified by:
getMetaCreationDateAsEpochSecondin interfaceAppointmentSeries
-
setMetaCreationDateAsEpochSecond
- Specified by:
setMetaCreationDateAsEpochSecondin interfaceAppointmentSeries
-
getMetaCreationDateAsEpochMilli
public long getMetaCreationDateAsEpochMilli()- Specified by:
getMetaCreationDateAsEpochMilliin interfaceAppointmentSeries
-
setMetaCreationDateAsEpochMilli
- Specified by:
setMetaCreationDateAsEpochMilliin interfaceAppointmentSeries
-
getMetaCreatedBy
public int getMetaCreatedBy()- Specified by:
getMetaCreatedByin interfaceAppointmentSeries
-
setMetaCreatedBy
- Specified by:
setMetaCreatedByin interfaceAppointmentSeries
-
getMetaModificationDate
public java.time.Instant getMetaModificationDate()- Specified by:
getMetaModificationDatein interfaceAppointmentSeries
-
setMetaModificationDate
- Specified by:
setMetaModificationDatein interfaceAppointmentSeries
-
getMetaModificationDateAsEpochSecond
public int getMetaModificationDateAsEpochSecond()- Specified by:
getMetaModificationDateAsEpochSecondin interfaceAppointmentSeries
-
setMetaModificationDateAsEpochSecond
- Specified by:
setMetaModificationDateAsEpochSecondin interfaceAppointmentSeries
-
getMetaModificationDateAsEpochMilli
public long getMetaModificationDateAsEpochMilli()- Specified by:
getMetaModificationDateAsEpochMilliin interfaceAppointmentSeries
-
setMetaModificationDateAsEpochMilli
- Specified by:
setMetaModificationDateAsEpochMilliin interfaceAppointmentSeries
-
getMetaModifiedBy
public int getMetaModifiedBy()- Specified by:
getMetaModifiedByin interfaceAppointmentSeries
-
setMetaModifiedBy
- Specified by:
setMetaModifiedByin interfaceAppointmentSeries
-
getMetaDeletionDate
public java.time.Instant getMetaDeletionDate()- Specified by:
getMetaDeletionDatein interfaceAppointmentSeries
-
setMetaDeletionDate
- Specified by:
setMetaDeletionDatein interfaceAppointmentSeries
-
getMetaDeletionDateAsEpochSecond
public int getMetaDeletionDateAsEpochSecond()- Specified by:
getMetaDeletionDateAsEpochSecondin interfaceAppointmentSeries
-
setMetaDeletionDateAsEpochSecond
- Specified by:
setMetaDeletionDateAsEpochSecondin interfaceAppointmentSeries
-
getMetaDeletionDateAsEpochMilli
public long getMetaDeletionDateAsEpochMilli()- Specified by:
getMetaDeletionDateAsEpochMilliin interfaceAppointmentSeries
-
setMetaDeletionDateAsEpochMilli
- Specified by:
setMetaDeletionDateAsEpochMilliin interfaceAppointmentSeries
-
getMetaDeletedBy
public int getMetaDeletedBy()- Specified by:
getMetaDeletedByin interfaceAppointmentSeries
-
setMetaDeletedBy
- Specified by:
setMetaDeletedByin interfaceAppointmentSeries
-
getMessage
- Specified by:
getMessagein interfaceAppointmentSeries
-
setMessage
- Specified by:
setMessagein interfaceAppointmentSeries
-
getAppointments
- Specified by:
getAppointmentsin interfaceAppointmentSeries
-
setAppointments
- Specified by:
setAppointmentsin interfaceAppointmentSeries
-
getAppointmentsCount
public int getAppointmentsCount()- Specified by:
getAppointmentsCountin interfaceAppointmentSeries
-
setAppointments
- Specified by:
setAppointmentsin interfaceAppointmentSeries
-
getAppointmentsAsBitSet
public java.util.BitSet getAppointmentsAsBitSet()- Specified by:
getAppointmentsAsBitSetin interfaceAppointmentSeries
-
addAppointments
- Specified by:
addAppointmentsin interfaceAppointmentSeries
-
addAppointments
- Specified by:
addAppointmentsin interfaceAppointmentSeries
-
removeAppointments
- Specified by:
removeAppointmentsin interfaceAppointmentSeries
-
removeAppointments
- Specified by:
removeAppointmentsin interfaceAppointmentSeries
-
removeAllAppointments
- Specified by:
removeAllAppointmentsin interfaceAppointmentSeries
-
getAppointmentSeriesType
- Specified by:
getAppointmentSeriesTypein interfaceAppointmentSeries
-
setAppointmentSeriesType
- Specified by:
setAppointmentSeriesTypein interfaceAppointmentSeries
-
getRepeatEvery
public int getRepeatEvery()- Specified by:
getRepeatEveryin interfaceAppointmentSeries
-
setRepeatEvery
- Specified by:
setRepeatEveryin interfaceAppointmentSeries
-
getStartDateTime
public java.time.Instant getStartDateTime()- Specified by:
getStartDateTimein interfaceAppointmentSeries
-
setStartDateTime
- Specified by:
setStartDateTimein interfaceAppointmentSeries
-
getStartDateTimeAsEpochMilli
public long getStartDateTimeAsEpochMilli()- Specified by:
getStartDateTimeAsEpochMilliin interfaceAppointmentSeries
-
setStartDateTimeAsEpochMilli
- Specified by:
setStartDateTimeAsEpochMilliin interfaceAppointmentSeries
-
getEndDateTime
public java.time.Instant getEndDateTime()- Specified by:
getEndDateTimein interfaceAppointmentSeries
-
setEndDateTime
- Specified by:
setEndDateTimein interfaceAppointmentSeries
-
getEndDateTimeAsEpochMilli
public long getEndDateTimeAsEpochMilli()- Specified by:
getEndDateTimeAsEpochMilliin interfaceAppointmentSeries
-
setEndDateTimeAsEpochMilli
- Specified by:
setEndDateTimeAsEpochMilliin interfaceAppointmentSeries
-
getFullDayEvent
public boolean getFullDayEvent()- Specified by:
getFullDayEventin interfaceAppointmentSeries
-
setFullDayEvent
- Specified by:
setFullDayEventin interfaceAppointmentSeries
-
isFullDayEvent
public boolean isFullDayEvent()- Specified by:
isFullDayEventin interfaceAppointmentSeries
-
getSeriesEndDate
public java.time.LocalDate getSeriesEndDate()- Specified by:
getSeriesEndDatein interfaceAppointmentSeries
-
setSeriesEndDate
- Specified by:
setSeriesEndDatein interfaceAppointmentSeries
-
getSeriesEndDateAsEpochMilli
public long getSeriesEndDateAsEpochMilli()- Specified by:
getSeriesEndDateAsEpochMilliin interfaceAppointmentSeries
-
setSeriesEndDateAsEpochMilli
- Specified by:
setSeriesEndDateAsEpochMilliin interfaceAppointmentSeries
-
save
public UdbAppointmentSeries save(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<AppointmentSeries>
-
saveTransactional
- Specified by:
saveTransactionalin interfaceorg.teamapps.universaldb.pojo.Entity<AppointmentSeries>
-
save
- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<AppointmentSeries>
-
delete
public void delete(org.teamapps.universaldb.transaction.Transaction transaction)- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<AppointmentSeries>
-
delete
public void delete()- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<AppointmentSeries>
-