public class VendorSoftwareProductInfoDaoImpl extends CassandraBaseDao<VspDetails> implements VendorSoftwareProductInfoDao
Constructor and Description |
---|
VendorSoftwareProductInfoDaoImpl() |
Modifier and Type | Method and Description |
---|---|
void |
deleteAll(String vspId,
Version version) |
protected Object[] |
getKeys(VspDetails entity) |
protected com.datastax.driver.mapping.Mapper<VspDetails> |
getMapper() |
VspQuestionnaireEntity |
getQuestionnaire(String vspId,
Version version) |
String |
getQuestionnaireData(String vspId,
Version version) |
boolean |
isManual(String vspId,
Version version) |
Collection<VspDetails> |
list(VspDetails entity) |
void |
registerVersioning(String versionableEntityType) |
void |
updateOldVersionIndication(VspDetails vspDetails) |
void |
updateQuestionnaireData(String vspId,
Version version,
String questionnaireData) |
create, delete, get, update
public void registerVersioning(String versionableEntityType)
registerVersioning
in interface VersionableDao
protected com.datastax.driver.mapping.Mapper<VspDetails> getMapper()
getMapper
in class CassandraBaseDao<VspDetails>
protected Object[] getKeys(VspDetails entity)
getKeys
in class CassandraBaseDao<VspDetails>
public Collection<VspDetails> list(VspDetails entity)
list
in interface BaseDao<VspDetails>
public void updateOldVersionIndication(VspDetails vspDetails)
updateOldVersionIndication
in interface VendorSoftwareProductInfoDao
public void updateQuestionnaireData(String vspId, Version version, String questionnaireData)
updateQuestionnaireData
in interface VendorSoftwareProductInfoDao
public String getQuestionnaireData(String vspId, Version version)
getQuestionnaireData
in interface VendorSoftwareProductInfoDao
public VspQuestionnaireEntity getQuestionnaire(String vspId, Version version)
getQuestionnaire
in interface VendorSoftwareProductInfoDao
public void deleteAll(String vspId, Version version)
deleteAll
in interface VendorSoftwareProductInfoDao
public boolean isManual(String vspId, Version version)
isManual
in interface VendorSoftwareProductInfoDao
Copyright © 2017. All rights reserved.