public class LicenseAgreementCassandraDaoImpl extends CassandraBaseDao<LicenseAgreementEntity> implements LicenseAgreementDao
Constructor and Description |
---|
LicenseAgreementCassandraDaoImpl() |
Modifier and Type | Method and Description |
---|---|
long |
count(LicenseAgreementEntity entity) |
void |
deleteAll(LicenseAgreementEntity entity) |
protected Object[] |
getKeys(LicenseAgreementEntity entity) |
protected com.datastax.driver.mapping.Mapper<LicenseAgreementEntity> |
getMapper() |
Collection<LicenseAgreementEntity> |
list(LicenseAgreementEntity entity) |
void |
registerVersioning(String versionableEntityType) |
void |
removeFeatureGroup(LicenseAgreementEntity licenseAgreement,
String featureGroupId) |
void |
updateColumnsAndDeltaFeatureGroupIds(LicenseAgreementEntity licenseAgreement,
Set<String> addedFeatureGroupIds,
Set<String> removedFeatureGroupIds) |
create, delete, get, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
create, delete, get, update
public void registerVersioning(String versionableEntityType)
registerVersioning
in interface VersionableDao
protected com.datastax.driver.mapping.Mapper<LicenseAgreementEntity> getMapper()
getMapper
in class CassandraBaseDao<LicenseAgreementEntity>
protected Object[] getKeys(LicenseAgreementEntity entity)
getKeys
in class CassandraBaseDao<LicenseAgreementEntity>
public Collection<LicenseAgreementEntity> list(LicenseAgreementEntity entity)
list
in interface BaseDao<LicenseAgreementEntity>
list
in interface LicenseAgreementDao
public long count(LicenseAgreementEntity entity)
count
in interface LicenseAgreementDao
public void deleteAll(LicenseAgreementEntity entity)
deleteAll
in interface LicenseAgreementDao
public void removeFeatureGroup(LicenseAgreementEntity licenseAgreement, String featureGroupId)
removeFeatureGroup
in interface LicenseAgreementDao
public void updateColumnsAndDeltaFeatureGroupIds(LicenseAgreementEntity licenseAgreement, Set<String> addedFeatureGroupIds, Set<String> removedFeatureGroupIds)
updateColumnsAndDeltaFeatureGroupIds
in interface LicenseAgreementDao
Copyright © 2017. All rights reserved.