EdgeTypeSupport¶
Very similar to EdgesSupprt mixin, but for one concrete edge type. Also, you can restrict from/to types using generics.
It also supposed to be used to supplement ObjectVertexCrud.
@VertexType public class Model {} @EdgeType public class ModelConnection {} @Transactional @ProvidedBy(DynamicSingletonProvider.class) public interface ModelRepository extends ObjectVertexCrud<Model>, EdgeTypeSupport<ModelConnection, Model, Model> {}
It uses EdgesSupport as bean internally and may serve as an example of how to implement more specific edge mixins.