Package de.xima.fc.dao.interfaces
Interface IFormVersionDao
- All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<FormVersion,,Long, IEntityContext> IGenericDao<FormVersion>,IProjektDependentBaseDao<FormVersion>
- All Known Implementing Classes:
FormVersionDao
-
Method Summary
Modifier and TypeMethodDescriptionintcalcNewVersionNumber(IEntityContext ec, Projekt projekt) copy(IEntityContext ec, FormVersion source, Projekt projekt) createDefaultFormVersion(IEntityContext ec, Projekt project, IUser user) Returns a new default form version on the basis of a given project.getBy(IEntityContext ec, Projekt projekt, int versionNumber) getByProjekt(IEntityContext ec, Projekt projekt) getByUUID(IEntityContext ec, Projekt project, String uuid) Returns the form version for the given UUID string and projectgetByUUID(IEntityContext ec, Projekt project, UUID uuid) Returns the form version for the given UUID and projectMethods inherited from interface de.xima.cmn.dao.interfaces.IAbstractDao
all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, updateMethods inherited from interface de.xima.fc.dao.interfaces.IGenericDao
count, findAll, findSingle, getEntityRefs, read
-
Method Details
-
calcNewVersionNumber
-
getBy
-
getByUUID
Returns the form version for the given UUID string and project- Parameters:
ec-IEntityContextto useproject-Projektcontext in which to look for form versionuuid-StringUUID string of the form version- Returns:
FormVersionfor the given UUID and project- Since:
- 6.1.0
-
getByUUID
Returns the form version for the given UUID and project- Parameters:
ec-IEntityContextto useproject-Projektcontext in which to look for form versionuuid-UUIDUUID of the form version- Returns:
FormVersionfor the given UUID and project- Since:
- 6.1.0
-
copy
-
getByProjekt
-
createDefaultFormVersion
Returns a new default form version on the basis of a given project.- Parameters:
ec-IEntityContextto useproject-Projektcontext in which to create the form versionuser-IUseruser for form file data informations- Returns:
- default
FormVersionfor the given project - Since:
- 8.0.0
-