- All Implemented Interfaces:
- com.sohnar.persistence.entity.BaseEntityIF, com.sohnar.persistence.entity.HasId, TrafficCompanyLink
- Direct Known Subclasses:
- AbstractEmployeeTimeAllocationGroupEntity, AbstractLineItemEntity, AbstractTimeAllocationIntervalEntity, AddressEntity, BaselineAllocationEntity, CalendarSyncEntryEntity, ClientTagRestrictionLinkEntity, CompanyProfileEntity, ContactEntryTrafficFileEntity, CustomRateCurrencyOverrideEntity, CustomRateEntity, CustomRateSetEntity, EmployeeWaitingListItemEntity, EmploymentIntervalEntity, EnabledChangeHistoryEntity, EntityFreeTagLinkEntity, ErpIntegrationSettingsEntity, ExchangeRateEntity, ExpenseSheetLineItemEntity, FileMetadataEntity, FreeTagEntity, IamSettingsEntity, InvoiceEntity, InvoiceLineItemEntity, InvoiceStageEntity, JobBriefLineItemEntity, JobExpenseEntryEntity, JobStageEntity, JobTaskDependencyEntity, JobTaskTimeEntryEntity, JobTemplateEntity, JobTemplateGroupEntity, JobTemplateLineItemDependencyEntity, JobTemplateStageEntity, JobWaitingListItemEntity, PersonalDetailsEntity, PersonalProfileEntity, ProjectEntity, ProofIssueRecordEntity, QuoteStageEntity, SupplierOrderLineItemEntity, TagMetadataEntity, TCBaseUuidEntity, TCLockedTimeEntity, TCLockedTimeIntervalEntity, TenderLineItemEntity, TenderSupplierEntity, TenderSupplierLineItemEntity, TodoItemEntity, TrafficCompanyLocationEntity, TrafficCompanyWorkingTimeEntity, TrafficDepartmentEntity, TrafficEmployeeCalendarEntity, TrafficEmployeeChargeBandEntity, TrafficEmployeeDetailsEntity, TrafficEmployeeEmployeeGroupEntity, TrafficEmployeeEntity, TrafficEmployeeWorkingTimeEntity, TrafficReportEntity, UserLicencingRequestEntity
@MappedSuperclass
public abstract class TCBaseEntity
extends com.sohnar.persistence.entity.BaseEntity
implements TrafficCompanyLink
This is a BaseEntity that belongs to a TrafficCompanyEntity.
We need to segregate customer data for each TrafficCompany instance, so at the expense of storing an
extra id for every row, we gain huge simplicity in query / filtering / database maintenance.
Please extend this class whenever defining a new domain class for a TrafficCompany.
- Author:
- simonstewart