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 LicenseFilecreateOrUpdateClientLicense(IEntityContext ec, LicenseModel model, String licenseKey, String userName)LicenseFilecreateOrUpdateItemLicense(IEntityContext ec, ItemLicenseModel itemModel, String licenseKey, String parentLicenseVersionKey, String userName)LicenseFilecreateOrUpdateSystemLicense(IEntityContext ec, LicenseModel model, String userName)LicenseFilegetByKey(IEntityContext ec, String licenseKey, ELicenseFileType licenseType)LicenseFilegetClientLicense(IEntityContext ec, long clientid)LicenseFilegetClientLicense(IEntityContext ec, Mandant client)LicenseModelgetClientLicenseModel(IEntityContext ec, Mandant client)List<LicenseFile>getItemLicenses(IEntityContext ec, String licenseKey)LicenseFilegetSystemLicense(IEntityContext ec)LicenseModelgetSystemLicenseModel(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)
 
 - 
 
 -