net.odbogm.proxy.ILazyCollectionCalls Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of odbogm Show documentation
Show all versions of odbogm Show documentation
ODBOGM let you store/retrieve objects in a OrientDB graph structure in a clear and simple way.
The newest version!
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package net.odbogm.proxy;
import com.tinkerpop.blueprints.Direction;
import com.tinkerpop.blueprints.impls.orient.OrientVertex;
import java.util.Map;
import net.odbogm.Transaction;
/**
*
* @author Marcelo D. Ré {@literal }
*/
public interface ILazyCollectionCalls extends ILazyCalls {
/**
* Inicializa la colección y la establece como lazy.
* @param sm Transacción sobre la cual realizar los pedidos
* @param relatedTo vértice sobre el cual se encuentran las realaciones
* @param parent Objeto relacionado al que notificar los cambios
* @param field campo a procesar
* @param c clase asociada al campo
* @param d Si es OUT, se notifican los cambios. Si es IN, se toma como una colección
* indirecta y SE IGNORAN LOS CAMBIOS.
*/
public void init(Transaction sm, OrientVertex relatedTo, IObjectProxy parent, String field, Class> c, Direction d);
public Map