*/
public interface CpsDataPersistenceService {
-
- /**
- * Store a datanode.
- *
- * @param dataspaceName dataspace name
- * @param anchorName anchor name
- * @param dataNode data node
- * @deprecated Please use {@link #storeDataNodes(String, String, Collection)} as it supports multiple data nodes.
- */
- @Deprecated
- void storeDataNode(String dataspaceName, String anchorName, DataNode dataNode);
-
/**
* Store multiple datanodes at once.
* @param dataspaceName dataspace name
*/
void updateDataLeaves(String dataspaceName, String anchorName, String xpath, Map<String, Serializable> leaves);
- /**
- * Replaces an existing data node's content including descendants.
- *
- * @param dataspaceName dataspace name
- * @param anchorName anchor name
- * @param dataNode data node
- */
- void updateDataNodeAndDescendants(String dataspaceName, String anchorName, DataNode dataNode);
-
/**
* Replaces multiple existing data nodes' content including descendants in a batch operation.
*