com.sysunite.weaver.connector.Transaction Maven / Gradle / Ivy
package com.sysunite.weaver.connector;
import java.util.Collection;
/**
* Created by gijs on 03/06/16.
*/
public interface Transaction {
void createIndividual(String id, Collection valueProperties, Collection relationProperties);
void createValueProperty(ValueProperty p);
void createRelationProperty(RelationProperty p);
void updateValueProperty(String nodeId, String predicate, Object value);
void updateRelationProperty(String nodeId, String predicate, String targetID);
void destroyIndividual(String id);
void destroyValueProperty(String nodeId, String predicate);
void destroyRelationProperty(String nodeID, String predicate);
void commit();
void rollback();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy