public interface ObjectDataSource<T> extends DataSource, com.archibus.core.dao.IDao<T>
DataSource.RecordHandler
DATA_TYPE_BOOLEAN, DATA_TYPE_CURRENCY, DATA_TYPE_DATE, DATA_TYPE_DOUBLE, DATA_TYPE_INTEGER, DATA_TYPE_MEMO, DATA_TYPE_NUMBER, DATA_TYPE_TEXT, DATA_TYPE_TIME, DATA_TYPE_VERBATIM, DB_ROLE_DATA, DB_ROLE_SCHEMA, DB_ROLE_SECURITY, ROLE_MAIN, ROLE_STANDARD, SORT_ASC, SORT_DESC
Modifier and Type | Method and Description |
---|---|
T |
get(com.archibus.datasource.PrimaryKeysValues pkValues)
Returns the persistent object with the given PK values, or null if there is no such object.
|
addCalculatedField, addField, addField, addField, addField, addParameter, addParameter, addParameter, addParameter, addQuery, addQuery, addRestriction, addRestriction, addSort, addSort, addSort, addTable, addTable, addVirtualField, addVirtualField, addVirtualField, clearRestrictions, commit, createNewRecord, createPrimaryKeyIds, createRecord, createRecordFromContext, createVirtualViewField, deleteRecord, deleteRecord, enableIdLookup, executeUpdate, executeUpdateRequired, findField, findVirtualField, formatJoin, formatSqlForPersistentRestrictions, formatSqlForPersistentRestrictionsForTable, formatSqlForPersistentRestrictionsForTableAndRole, formatSqlForRestriction, formatSqlQuery, formatSqlQuery, formatSqlQueryForField, getAllFields, getAllRecords, getCalculatedFieldDef, getDataSourceDef, getDbFieldsForNewRecord, getDbFieldsForPrimaryKeysAsMap, getDbFieldsForVisibleFields, getDefaultRecord, getFieldNames, getId, getMainTableDef, getMainTableName, getParameters, getPrimaryKeyFieldNamesForTable, getPrimaryKeyFields, getQueries, getRecord, getRecord, getRecords, getRecords, getRecords, getRecords, getRecords, getRecords, getRestrictions, getRestrictionValues, getSortFields, getTablesAndRoles, getTitle, getViewName, getVirtualFieldDef, getVirtualFields, getVisibleFields, getVisibleFieldsByName, hasCustomQuery, hasMoreRecords, hasVirtualFields, isDistinct, isIdLookupEnabled, isOracle, isSqlServer, isSybase, parseClientRestrictions, queryRecords, queryRecords, rollback, saveRecord, setApplyVpaRestrictions, setAutoCommit, setContext, setContext, setContext, setDatabaseRole, setDataSourceDef, setDistinct, setId, setMaxRecords, setParameter, setTitle, setUseHierarchicalSecurityRestriction, setViewName, updateRecord
T get(com.archibus.datasource.PrimaryKeysValues pkValues)