public class FeatureGroupCassandraDaoImpl extends CassandraBaseDao<FeatureGroupEntity> implements FeatureGroupDao
Constructor and Description |
---|
FeatureGroupCassandraDaoImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addReferencingLicenseAgreement(FeatureGroupEntity entity,
String licenseAgreementId) |
long |
count(FeatureGroupEntity entity) |
void |
deleteAll(FeatureGroupEntity entity) |
protected Object[] |
getKeys(FeatureGroupEntity entity) |
protected com.datastax.driver.mapping.Mapper<FeatureGroupEntity> |
getMapper() |
Collection<FeatureGroupEntity> |
list(FeatureGroupEntity entity) |
void |
registerVersioning(String versionableEntityType) |
void |
removeEntitlementPool(FeatureGroupEntity entity,
String entitlementPoolId) |
void |
removeLicenseKeyGroup(FeatureGroupEntity entity,
String licenseKeyGroupId) |
void |
removeReferencingLicenseAgreement(FeatureGroupEntity entity,
String licenseAgreementId) |
void |
updateFeatureGroup(FeatureGroupEntity entity,
Set<String> addedEntitlementPools,
Set<String> removedEntitlementPools,
Set<String> addedLicenseKeyGroups,
Set<String> removedLicenseKeyGroups) |
create, delete, get, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
create, delete, get
public void registerVersioning(String versionableEntityType)
registerVersioning
in interface VersionableDao
protected com.datastax.driver.mapping.Mapper<FeatureGroupEntity> getMapper()
getMapper
in class CassandraBaseDao<FeatureGroupEntity>
protected Object[] getKeys(FeatureGroupEntity entity)
getKeys
in class CassandraBaseDao<FeatureGroupEntity>
public long count(FeatureGroupEntity entity)
count
in interface FeatureGroupDao
public void deleteAll(FeatureGroupEntity entity)
deleteAll
in interface FeatureGroupDao
public void updateFeatureGroup(FeatureGroupEntity entity, Set<String> addedEntitlementPools, Set<String> removedEntitlementPools, Set<String> addedLicenseKeyGroups, Set<String> removedLicenseKeyGroups)
updateFeatureGroup
in interface FeatureGroupDao
public void addReferencingLicenseAgreement(FeatureGroupEntity entity, String licenseAgreementId)
addReferencingLicenseAgreement
in interface FeatureGroupDao
public void removeReferencingLicenseAgreement(FeatureGroupEntity entity, String licenseAgreementId)
removeReferencingLicenseAgreement
in interface FeatureGroupDao
public void removeEntitlementPool(FeatureGroupEntity entity, String entitlementPoolId)
removeEntitlementPool
in interface FeatureGroupDao
public void removeLicenseKeyGroup(FeatureGroupEntity entity, String licenseKeyGroupId)
removeLicenseKeyGroup
in interface FeatureGroupDao
public Collection<FeatureGroupEntity> list(FeatureGroupEntity entity)
list
in interface BaseDao<FeatureGroupEntity>
list
in interface FeatureGroupDao
Copyright © 2017. All rights reserved.