Preside Object Service
Overview
The Preside Object Service is the main entry point API for interacting with Preside Data Objects. It provides CRUD operations for individual objects as well as many other useful utilities.
For a full developer guide on using Preside Objects and this service, see presidedataobjects.
Full path | preside.system.services.presideObjects.PresideObjectService |
---|---|
Wirebox ref | PresideObjectService |
Singleton | Yes |
Public API Methods
- clearRelatedCaches()
- dataExists()
- dbSync()
- deleteData()
- fieldExists()
- getDateCreatedField()
- getDateModifiedField()
- getDeNormalizedManyToManyData()
- getDsn()
- getFlagField()
- getIdField()
- getLabelField()
- getNextVersion()
- getNextVersionNumber()
- getObject()
- getObjectAttribute()
- getObjectByTable()
- getObjectPropertyAttribute()
- getPreviousVersion()
- getRecordVersions()
- getTablename()
- getVersionObjectName()
- hasReferences()
- insertData()
- insertDataFromSelect()
- listObjects()
- objectExists()
- objectIsAutoGenerated()
- objectIsVersioned()
- objectRecordHasDraft()
- objectUsesDrafts()
- reload()
- selectData()
- selectManyToManyData()
- selectUnion()
- selectView()
- syncManyToManyData()
- syncOneToManyConfiguratorData()
- syncOneToManyData()
- updateData()