Class ReadOnlyDAO

java.lang.Object
overit.geocall.da.DAO
overit.geocallapp.utilities.core.data.ReadOnlyDAO
All Implemented Interfaces:
Serializable, DataAttributesHolder, EDMConfigurableBean, overit.geocall.marks.FieldExposer, overit.geocall.marks.NameExposer, DBFieldMapper, DBObjectMapper, Tool
Direct Known Subclasses:
DAOAccountedActivityTooltipData, DAOAccountEntityType, DAOAccountStatusType, DAOAddressMicroClusterZones, DAOAgendaHistorySearch, DAOAgendaState, DAOAgendaStatus, DAOAppointmentScheduling, DAOAppointmentState, DAOAppointmentStatus, DAOAssetEntityType, DAOBundleOperationOrdering, DAOBundleOperationStatus, DAOBundleSearch, DAOBundleState, DAOBundleWorkOrderOperationSearch, DAOCatalogGroupEntityType, DAOCharacteristicClassType, DAOCharacteristicUsage, DAOClockingActionType, DAOContactType, DAOContactType, DAOContactType, DAOCounterDirection, DAOCountry, DAOCriticalActivityRuleCriterion, DAOCriticalActivityWorkOrderOperationSearch, DAODataCollectionSheetConversionSubsetSearch, DAODataCollectionSheetConverterMassiveSearch, DAODataCollectionTemplateConversionMassiveSearch, DAODataCollectionTemplateConversionSubsetSearch, DAODataType, DAODataType, DAODistrict, DAODistrict, DAOFeatureClassType, DAOFeatureUsage, DAOGeocodingState, DAOGeocodingStatus, DAOGeocodingType, DAOHourType, DAOIntervention, DAOInterventionGroupState, DAOInterventionScheduled, DAOInterventionStatus, DAOLogProcessing, DAOLogProcessing, DAOMeasureMode, DAOMeasureStatus, DAOMeasuringElementStatus, DAOMeterReadingState, DAOMeterReadingType, DAOMeterState, DAOMultistageGroupWorkOrder, DAONation, DAOOutcomeClass, DAOOutcomeValidationState, DAOPermitAttachmentToConvert, DAOPermitTypeToConvert, DAOPlannedActivityTooltipData, DAOPlannedActivityTooltipScheduledInterval, DAOPlanningActionHistoryType, DAOReadingMeterType, DAOReadingMeterType, DAORegion, DAORoughPlanningBucketMovementState, DAORUserTypesWOStatusSearch, DAOSchedulingMode, DAOSchedulingProposalState, DAOSchedulingProposalType, DAOSchedulingState, DAOSchedulingStatus, DAOSkillLevel, DAOTeamCardinality, DAOTeamCardinality, DAOTechnicalObjectEntityType, DAOTechnicalObjectStateType, DAOTransferTimeType, DAOValidationStatus, DAOWorkCycleOperationDataCollection, DAOWorkCyclePermitToConvert, DAOWorkCyclePermitType, DAOWorkCycleStructurePermitToConvert, DAOWorkCycleStructurePermitType, DAOWorkOrderEditableStatusForUserTypeSearch, DAOWorkOrderOperationMultistageGroup, DAOWorkOrderOperationSearch, DAOWorkOrderOrigin, DAOWorkOrderPermitToConvert, DAOWorkOrderStatusUserTypeSearch, DAOWorkShiftSearch

public abstract class ReadOnlyDAO extends DAO
Abstract DAO implementation that restricts operations to read-only queries.
This class extends the standard DAO functionality by adding validation to ensure that only SELECT operations are permitted. Any attempt to perform INSERT, UPDATE, or DELETE operations will result in a validation exception.
Since:
1.0
See Also: