public class ActionDaoImpl extends CassandraBaseDao<ActionEntity> implements ActionDao
Constructor and Description |
---|
ActionDaoImpl() |
Modifier and Type | Method and Description |
---|---|
Action |
createAction(Action actionDto) |
void |
deleteAction(String actionInvariantUuId) |
List<Action> |
getActionsByActionInvariantUuId(String actionInvariantUuId) |
Action |
getActionsByActionUuId(String uniqueId) |
List<EcompComponent> |
getEcompComponents() |
List<Action> |
getFilteredActions(String filterType,
String filterId) |
protected Object[] |
getKeys(ActionEntity entity) |
Action |
getLockedAction(String actionInvariantUuId,
String user) |
protected com.datastax.driver.mapping.Mapper<ActionEntity> |
getMapper() |
Collection<ActionEntity> |
list(ActionEntity entity) |
void |
registerVersioning(String versionableEntityType) |
Action |
updateAction(Action actionDto) |
create, delete, get, update
public void registerVersioning(String versionableEntityType)
registerVersioning
in interface VersionableDao
public Action createAction(Action actionDto)
createAction
in interface ActionDao
public Action updateAction(Action actionDto)
updateAction
in interface ActionDao
public void deleteAction(String actionInvariantUuId)
deleteAction
in interface ActionDao
public List<Action> getActionsByActionInvariantUuId(String actionInvariantUuId)
getActionsByActionInvariantUuId
in interface ActionDao
public List<Action> getFilteredActions(String filterType, String filterId)
getFilteredActions
in interface ActionDao
public List<EcompComponent> getEcompComponents()
getEcompComponents
in interface ActionDao
public Action getActionsByActionUuId(String uniqueId)
getActionsByActionUuId
in interface ActionDao
public Action getLockedAction(String actionInvariantUuId, String user) throws ActionException
getLockedAction
in interface ActionDao
ActionException
protected com.datastax.driver.mapping.Mapper<ActionEntity> getMapper()
getMapper
in class CassandraBaseDao<ActionEntity>
protected Object[] getKeys(ActionEntity entity)
getKeys
in class CassandraBaseDao<ActionEntity>
public Collection<ActionEntity> list(ActionEntity entity)
list
in interface BaseDao<ActionEntity>
Copyright © 2017. All rights reserved.