Package org.teamapps.model.controlcenter
Class UdbAppointment
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<Appointment>
org.teamapps.model.controlcenter.UdbAppointment
- All Implemented Interfaces:
Appointment,org.teamapps.universaldb.pojo.Entity<Appointment>,org.teamapps.universaldb.pojo.Identifiable,org.teamapps.universaldb.record.EntityBuilder<Appointment>
public class UdbAppointment extends org.teamapps.universaldb.pojo.AbstractUdbEntity<Appointment> implements Appointment
-
Field Summary
Fields Modifier and Type Field Description protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexappointmentSeriesprotected 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.LongIndexstartDateTimeprotected static org.teamapps.universaldb.index.TableIndextableprotected static org.teamapps.universaldb.index.bool.BooleanIndexwebConferenceFields inherited from interface org.teamapps.model.controlcenter.Appointment
FIELD_APPOINTMENT_SERIES, 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_START_DATE_TIME, FIELD_WEB_CONFERENCE -
Constructor Summary
Constructors Constructor Description UdbAppointment()UdbAppointment(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 -
appointmentSeries
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex appointmentSeries -
webConference
protected static org.teamapps.universaldb.index.bool.BooleanIndex webConference -
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
-
-
Constructor Details
-
UdbAppointment
public UdbAppointment() -
UdbAppointment
public UdbAppointment(int id, boolean createEntity)
-
-
Method Details
-
getAll
-
sort
public static java.util.List<Appointment> sort(java.util.List<Appointment> list, java.lang.String sortFieldName, boolean ascending, java.lang.String... path) -
sort
public static java.util.List<Appointment> 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<Appointment>
-
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<Appointment>
-
getMetaCreationDate
public java.time.Instant getMetaCreationDate()- Specified by:
getMetaCreationDatein interfaceAppointment
-
setMetaCreationDate
- Specified by:
setMetaCreationDatein interfaceAppointment
-
getMetaCreationDateAsEpochSecond
public int getMetaCreationDateAsEpochSecond()- Specified by:
getMetaCreationDateAsEpochSecondin interfaceAppointment
-
setMetaCreationDateAsEpochSecond
- Specified by:
setMetaCreationDateAsEpochSecondin interfaceAppointment
-
getMetaCreationDateAsEpochMilli
public long getMetaCreationDateAsEpochMilli()- Specified by:
getMetaCreationDateAsEpochMilliin interfaceAppointment
-
setMetaCreationDateAsEpochMilli
- Specified by:
setMetaCreationDateAsEpochMilliin interfaceAppointment
-
getMetaCreatedBy
public int getMetaCreatedBy()- Specified by:
getMetaCreatedByin interfaceAppointment
-
setMetaCreatedBy
- Specified by:
setMetaCreatedByin interfaceAppointment
-
getMetaModificationDate
public java.time.Instant getMetaModificationDate()- Specified by:
getMetaModificationDatein interfaceAppointment
-
setMetaModificationDate
- Specified by:
setMetaModificationDatein interfaceAppointment
-
getMetaModificationDateAsEpochSecond
public int getMetaModificationDateAsEpochSecond()- Specified by:
getMetaModificationDateAsEpochSecondin interfaceAppointment
-
setMetaModificationDateAsEpochSecond
- Specified by:
setMetaModificationDateAsEpochSecondin interfaceAppointment
-
getMetaModificationDateAsEpochMilli
public long getMetaModificationDateAsEpochMilli()- Specified by:
getMetaModificationDateAsEpochMilliin interfaceAppointment
-
setMetaModificationDateAsEpochMilli
- Specified by:
setMetaModificationDateAsEpochMilliin interfaceAppointment
-
getMetaModifiedBy
public int getMetaModifiedBy()- Specified by:
getMetaModifiedByin interfaceAppointment
-
setMetaModifiedBy
- Specified by:
setMetaModifiedByin interfaceAppointment
-
getMetaDeletionDate
public java.time.Instant getMetaDeletionDate()- Specified by:
getMetaDeletionDatein interfaceAppointment
-
setMetaDeletionDate
- Specified by:
setMetaDeletionDatein interfaceAppointment
-
getMetaDeletionDateAsEpochSecond
public int getMetaDeletionDateAsEpochSecond()- Specified by:
getMetaDeletionDateAsEpochSecondin interfaceAppointment
-
setMetaDeletionDateAsEpochSecond
- Specified by:
setMetaDeletionDateAsEpochSecondin interfaceAppointment
-
getMetaDeletionDateAsEpochMilli
public long getMetaDeletionDateAsEpochMilli()- Specified by:
getMetaDeletionDateAsEpochMilliin interfaceAppointment
-
setMetaDeletionDateAsEpochMilli
- Specified by:
setMetaDeletionDateAsEpochMilliin interfaceAppointment
-
getMetaDeletedBy
public int getMetaDeletedBy()- Specified by:
getMetaDeletedByin interfaceAppointment
-
setMetaDeletedBy
- Specified by:
setMetaDeletedByin interfaceAppointment
-
getMessage
- Specified by:
getMessagein interfaceAppointment
-
setMessage
- Specified by:
setMessagein interfaceAppointment
-
getAppointmentSeries
- Specified by:
getAppointmentSeriesin interfaceAppointment
-
setAppointmentSeries
- Specified by:
setAppointmentSeriesin interfaceAppointment
-
getWebConference
public boolean getWebConference()- Specified by:
getWebConferencein interfaceAppointment
-
setWebConference
- Specified by:
setWebConferencein interfaceAppointment
-
isWebConference
public boolean isWebConference()- Specified by:
isWebConferencein interfaceAppointment
-
getStartDateTime
public java.time.Instant getStartDateTime()- Specified by:
getStartDateTimein interfaceAppointment
-
setStartDateTime
- Specified by:
setStartDateTimein interfaceAppointment
-
getStartDateTimeAsEpochMilli
public long getStartDateTimeAsEpochMilli()- Specified by:
getStartDateTimeAsEpochMilliin interfaceAppointment
-
setStartDateTimeAsEpochMilli
- Specified by:
setStartDateTimeAsEpochMilliin interfaceAppointment
-
getEndDateTime
public java.time.Instant getEndDateTime()- Specified by:
getEndDateTimein interfaceAppointment
-
setEndDateTime
- Specified by:
setEndDateTimein interfaceAppointment
-
getEndDateTimeAsEpochMilli
public long getEndDateTimeAsEpochMilli()- Specified by:
getEndDateTimeAsEpochMilliin interfaceAppointment
-
setEndDateTimeAsEpochMilli
- Specified by:
setEndDateTimeAsEpochMilliin interfaceAppointment
-
getFullDayEvent
public boolean getFullDayEvent()- Specified by:
getFullDayEventin interfaceAppointment
-
setFullDayEvent
- Specified by:
setFullDayEventin interfaceAppointment
-
isFullDayEvent
public boolean isFullDayEvent()- Specified by:
isFullDayEventin interfaceAppointment
-
save
public UdbAppointment save(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<Appointment>
-
saveTransactional
- Specified by:
saveTransactionalin interfaceorg.teamapps.universaldb.pojo.Entity<Appointment>
-
save
- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<Appointment>
-
delete
public void delete(org.teamapps.universaldb.transaction.Transaction transaction)- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<Appointment>
-
delete
public void delete()- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<Appointment>
-