public interface FeatureGroupDao extends VersionableDao, BaseDao<FeatureGroupEntity>
Modifier and Type | Method and Description |
---|---|
void |
addReferencingLicenseAgreement(FeatureGroupEntity featureGroup,
String licenseAgreementId) |
long |
count(FeatureGroupEntity featureGroup) |
void |
create(FeatureGroupEntity featureGroup) |
void |
delete(FeatureGroupEntity featureGroup) |
void |
deleteAll(FeatureGroupEntity featureGroup) |
FeatureGroupEntity |
get(FeatureGroupEntity entity) |
Collection<FeatureGroupEntity> |
list(FeatureGroupEntity entity) |
void |
removeEntitlementPool(FeatureGroupEntity featureGroup,
String entitlementPoolId) |
void |
removeLicenseKeyGroup(FeatureGroupEntity featureGroup,
String licenseKeyGroupId) |
void |
removeReferencingLicenseAgreement(FeatureGroupEntity featureGroup,
String licenseAgreementId) |
void |
updateFeatureGroup(FeatureGroupEntity entity,
Set<String> addedEntitlementPools,
Set<String> removedEntitlementPools,
Set<String> addedLicenseKeyGroups,
Set<String> removedLicenseKeyGroups) |
registerVersioning
void delete(FeatureGroupEntity featureGroup)
delete
in interface BaseDao<FeatureGroupEntity>
void create(FeatureGroupEntity featureGroup)
create
in interface BaseDao<FeatureGroupEntity>
FeatureGroupEntity get(FeatureGroupEntity entity)
get
in interface BaseDao<FeatureGroupEntity>
Collection<FeatureGroupEntity> list(FeatureGroupEntity entity)
list
in interface BaseDao<FeatureGroupEntity>
long count(FeatureGroupEntity featureGroup)
void deleteAll(FeatureGroupEntity featureGroup)
void updateFeatureGroup(FeatureGroupEntity entity, Set<String> addedEntitlementPools, Set<String> removedEntitlementPools, Set<String> addedLicenseKeyGroups, Set<String> removedLicenseKeyGroups)
void addReferencingLicenseAgreement(FeatureGroupEntity featureGroup, String licenseAgreementId)
void removeReferencingLicenseAgreement(FeatureGroupEntity featureGroup, String licenseAgreementId)
void removeEntitlementPool(FeatureGroupEntity featureGroup, String entitlementPoolId)
void removeLicenseKeyGroup(FeatureGroupEntity featureGroup, String licenseKeyGroupId)
Copyright © 2017. All rights reserved.