public class ImageDaoImpl extends org.openecomp.core.dao.impl.CassandraBaseDao<ImageEntity> implements ImageDao
Constructor and Description |
---|
ImageDaoImpl() |
Modifier and Type | Method and Description |
---|---|
void |
delete(ImageEntity entity) |
void |
deleteByVspId(String vspId,
org.openecomp.sdc.versioning.dao.types.Version version) |
protected Object[] |
getKeys(ImageEntity entity) |
protected com.datastax.driver.mapping.Mapper<ImageEntity> |
getMapper() |
ImageEntity |
getQuestionnaireData(String vspId,
org.openecomp.sdc.versioning.dao.types.Version version,
String componentId,
String computeId) |
Collection<ImageEntity> |
list(ImageEntity entity) |
Collection<ImageEntity> |
listByVsp(String vspId,
org.openecomp.sdc.versioning.dao.types.Version version) |
void |
registerVersioning(String versionableEntityType) |
void |
update(ImageEntity entity) |
void |
updateQuestionnaireData(String vspId,
org.openecomp.sdc.versioning.dao.types.Version version,
String componentId,
String imageId,
String questionnaireData) |
create, get
public void registerVersioning(String versionableEntityType)
registerVersioning
in interface org.openecomp.sdc.versioning.dao.VersionableDao
protected com.datastax.driver.mapping.Mapper<ImageEntity> getMapper()
getMapper
in class org.openecomp.core.dao.impl.CassandraBaseDao<ImageEntity>
protected Object[] getKeys(ImageEntity entity)
getKeys
in class org.openecomp.core.dao.impl.CassandraBaseDao<ImageEntity>
public Collection<ImageEntity> list(ImageEntity entity)
list
in interface BaseDao<ImageEntity>
public void update(ImageEntity entity)
update
in interface BaseDao<ImageEntity>
update
in class org.openecomp.core.dao.impl.CassandraBaseDao<ImageEntity>
public void updateQuestionnaireData(String vspId, org.openecomp.sdc.versioning.dao.types.Version version, String componentId, String imageId, String questionnaireData)
updateQuestionnaireData
in interface ImageDao
public void delete(ImageEntity entity)
delete
in interface BaseDao<ImageEntity>
delete
in class org.openecomp.core.dao.impl.CassandraBaseDao<ImageEntity>
public void deleteByVspId(String vspId, org.openecomp.sdc.versioning.dao.types.Version version)
deleteByVspId
in interface ImageDao
public Collection<ImageEntity> listByVsp(String vspId, org.openecomp.sdc.versioning.dao.types.Version version)
public ImageEntity getQuestionnaireData(String vspId, org.openecomp.sdc.versioning.dao.types.Version version, String componentId, String computeId)
getQuestionnaireData
in interface ImageDao
Copyright © 2017. All rights reserved.