public class ComponentDaoCassandraImpl extends CassandraBaseDao<ComponentEntity> implements ComponentDao
Constructor and Description |
---|
ComponentDaoCassandraImpl() |
Modifier and Type | Method and Description |
---|---|
void |
deleteAll(String vspId,
Version version) |
protected Object[] |
getKeys(ComponentEntity entity) |
protected com.datastax.driver.mapping.Mapper<ComponentEntity> |
getMapper() |
ComponentEntity |
getQuestionnaireData(String vspId,
Version version,
String componentId) |
Collection<ComponentEntity> |
list(ComponentEntity entity) |
Collection<ComponentEntity> |
listCompositionAndQuestionnaire(String vspId,
Version version) |
Collection<ComponentEntity> |
listQuestionnaires(String vspId,
Version version) |
void |
registerVersioning(String versionableEntityType) |
void |
update(ComponentEntity entity) |
void |
updateQuestionnaireData(String vspId,
Version version,
String componentId,
String questionnaireData) |
create, delete, get
public void registerVersioning(String versionableEntityType)
registerVersioning
in interface VersionableDao
protected com.datastax.driver.mapping.Mapper<ComponentEntity> getMapper()
getMapper
in class CassandraBaseDao<ComponentEntity>
protected Object[] getKeys(ComponentEntity entity)
getKeys
in class CassandraBaseDao<ComponentEntity>
public void update(ComponentEntity entity)
update
in interface BaseDao<ComponentEntity>
update
in class CassandraBaseDao<ComponentEntity>
public Collection<ComponentEntity> list(ComponentEntity entity)
list
in interface BaseDao<ComponentEntity>
public ComponentEntity getQuestionnaireData(String vspId, Version version, String componentId)
getQuestionnaireData
in interface ComponentDao
public void updateQuestionnaireData(String vspId, Version version, String componentId, String questionnaireData)
updateQuestionnaireData
in interface ComponentDao
public Collection<ComponentEntity> listQuestionnaires(String vspId, Version version)
listQuestionnaires
in interface ComponentDao
public Collection<ComponentEntity> listCompositionAndQuestionnaire(String vspId, Version version)
listCompositionAndQuestionnaire
in interface ComponentDao
public void deleteAll(String vspId, Version version)
deleteAll
in interface ComponentDao
Copyright © 2017. All rights reserved.