Class PostgreSqlResourceDao
java.lang.Object
li.strolch.persistence.postgresql.PostgresqlDao<Resource>
li.strolch.persistence.postgresql.PostgreSqlResourceDao
- All Implemented Interfaces:
ResourceDao,StrolchDao<Resource>
- Direct Known Subclasses:
ArchivePostgreSqlResourceDao
-
Field Summary
FieldsFields inherited from class li.strolch.persistence.postgresql.PostgresqlDao
commands, connection, dataType, txResult, versioningEnabled -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPostgreSqlResourceDao(DataType dataType, Connection connection, TransactionResult txResult, boolean versioningEnabled) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected Stringprotected voidinternalSave(Resource resource) protected voidinternalUpdate(Resource resource) protected ResourceparseFromJson(String id, String type, String json) protected ResourceparseFromXml(String id, String type, SQLXML sqlxml) Methods inherited from class li.strolch.persistence.postgresql.PostgresqlDao
createSqlXml, flush, getDataType, getLimitSql, getSql, internalRemove, internalRemoveAll, internalRemoveAllBy, parseDbObject, queryAll, queryAll, queryAll, queryAll, queryBy, queryLatestVersionFor, querySize, querySize, queryTypes, queryVersionsFor, queryVersionsSizeFor, remove, removeAll, removeAll, removeAllBy, removeVersion, save, saveAll, supportsPaging, update, updateAll, writeObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface li.strolch.persistence.api.StrolchDao
flush, queryAll, queryAll, queryAll, queryAll, queryBy, queryLatestVersionFor, querySize, querySize, queryTypes, queryVersionsFor, queryVersionsSizeFor, remove, removeAll, removeAll, removeAllBy, removeVersion, save, saveAll, supportsPaging, update, updateAll
-
Field Details
-
RESOURCES
- See Also:
-
-
Constructor Details
-
PostgreSqlResourceDao
protected PostgreSqlResourceDao(DataType dataType, Connection connection, TransactionResult txResult, boolean versioningEnabled)
-
-
Method Details
-
getClassName
- Specified by:
getClassNamein classPostgresqlDao<Resource>
-
getTableName
- Specified by:
getTableNamein classPostgresqlDao<Resource>
-
parseFromXml
- Specified by:
parseFromXmlin classPostgresqlDao<Resource>
-
parseFromJson
- Specified by:
parseFromJsonin classPostgresqlDao<Resource>
-
internalSave
- Specified by:
internalSavein classPostgresqlDao<Resource>
-
internalUpdate
- Specified by:
internalUpdatein classPostgresqlDao<Resource>
-