Package de.xima.fc.dao.interfaces
Interface ILicenseFileDao
-
- All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<LicenseFile,Long,IEntityContext>
,IGenericDao<LicenseFile>
- All Known Implementing Classes:
LicenseFileDao
public interface ILicenseFileDao extends IGenericDao<LicenseFile>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LicenseFile
createOrUpdateClientLicense(IEntityContext ec, LicenseModel model, String licenseKey, String userName)
LicenseFile
createOrUpdateItemLicense(IEntityContext ec, ItemLicenseModel itemModel, String licenseKey, String parentLicenseVersionKey, String userName)
LicenseFile
createOrUpdateSystemLicense(IEntityContext ec, LicenseModel model, String userName)
LicenseFile
getByKey(IEntityContext ec, String licenseKey, ELicenseFileType licenseType)
LicenseFile
getClientLicense(IEntityContext ec, long clientid)
LicenseFile
getClientLicense(IEntityContext ec, Mandant client)
LicenseModel
getClientLicenseModel(IEntityContext ec, Mandant client)
List<LicenseFile>
getItemLicenses(IEntityContext ec, String licenseKey)
LicenseFile
getSystemLicense(IEntityContext ec)
LicenseModel
getSystemLicenseModel(IEntityContext ec)
-
Methods 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, update
-
Methods inherited from interface de.xima.fc.dao.interfaces.IGenericDao
count, findAll, findSingle, getEntityRefs, read
-
-
-
-
Method Detail
-
getSystemLicense
LicenseFile getSystemLicense(IEntityContext ec)
-
getClientLicense
LicenseFile getClientLicense(IEntityContext ec, Mandant client)
-
getClientLicense
LicenseFile getClientLicense(IEntityContext ec, long clientid)
-
getByKey
LicenseFile getByKey(IEntityContext ec, String licenseKey, ELicenseFileType licenseType)
-
getItemLicenses
List<LicenseFile> getItemLicenses(IEntityContext ec, String licenseKey)
-
getSystemLicenseModel
LicenseModel getSystemLicenseModel(IEntityContext ec)
-
getClientLicenseModel
LicenseModel getClientLicenseModel(IEntityContext ec, Mandant client)
-
createOrUpdateSystemLicense
LicenseFile createOrUpdateSystemLicense(IEntityContext ec, LicenseModel model, String userName)
-
createOrUpdateClientLicense
LicenseFile createOrUpdateClientLicense(IEntityContext ec, LicenseModel model, String licenseKey, String userName)
-
createOrUpdateItemLicense
LicenseFile createOrUpdateItemLicense(IEntityContext ec, ItemLicenseModel itemModel, String licenseKey, String parentLicenseVersionKey, String userName)
-
-